BUG Community

Welcome! Log In

jconnolly's Blog

building a BUG App against the API in svn trunk

Us BUG developers have been working up a storm recently to bring out a new release of BUG software (R1.4, as yet unreleased).  This includes new additions to the API for new modules, and the occasional refactoring of APIs for existing modules.  Some of the changes are really cool and I want to begin writing BUG apps against the new APIs immediately.  While the SDK release schedule is fairly frequent, sometimes I prefer not to wait for an integration build before hacking away with the new API. 

This is the case now, as there is a new java API (based on MIDPath) with an Alsa backend for audio support, and some cool new additions to the Camera API that allow for live preview for camera apps.  I thought I'd better document my procedure for this type of thing in the case that there are other interested parties.  It's also good to know for reference on how to hack the API yourself and put the modified jar files on your BUG.

I assume the following:


  1. Create a BUG app in Dragonfly, grab a few services, don't worry about it you can always change it later
  2. Right click on the App in the Project Explorer view and select Properties
  3. note the location of the project (mine is below)
  4. cp -r /home/jconnolly/buglabs/dev/workspaces/bugapps/AudioModuleNewAPI /home/jconnolly/buglabs/dev/workspaces/jniworkspace/
    • jniworkspace is where I have all of my BUG stuff downloaded from svn
  5. launch your Dragonfly-less instance of eclipse
  6. File->Import->(General) Existing Projects into Workspace
  7. Select your folder in your working workspace
  8. Clean your workspace

Deploy it:

  1. Right click on the project in your workspace
  2. Select Export->Concierge OSGi->OSGi Bundle
  3. Select the folder (/tmp/ below)
  4. scp /tmp/AudioModuleNewAPI_1.0.0.jar root@bug:/usr/share/java/apps/
  5. ssh root@bug
  6. /etc/init.d/concierge stop
  7. rm -fr /usr/share/java/storage (if exists)
  8. /etc/init.d/concierge start


Post Comments

Add Your Comment!

Log in to leave a comment or Create an account

I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. Máy tập cơ bụng ab rocket

It specifically designed for women perfume is full of fashion sense and lavish tastes, Jimmy Choo Shoes Online with delicate beautiful amber bottle design is a symbol of luxury brand noble, jimmy choo bridal also received the Tamara interest in antiques and modern high-quality goods. Many facets of the silkworm cocoon shape bottle design combined with the importance of traditional and contemporary design, presents the jiao Manolo Blahnik Shoes Sale drops of sexy female temperament, will embrace in perceptual balsam. The perfume bottle with silver and black cubic bottle cap highlights the fashion sense of design. Manolo Blahnik Store Online In addition to the bottle is full of modern glass art design elegant charm, the brand to use "the world's sexiest, Louboutin UK most luxurious leather" snakeskin pattern match with rose pink outer-package of embossing as a design element, make "jimmy choo uk perfume" has become the most fashionable sweet atmosphere

Italian brand of spike-heeled Giuseppe Zanotti shoes, Giuseppe Zanotti Online magnificent style and bold, not only favor by celebrity socialite for women's shoes, Jimmy Choo Sale brand launch of men's shoes for the first time last year, and soon became a fashionable and stylish men to be bestowed favor on newly, also let Aaron kwok, Jimmy Choo Sale UK show hit shoes, a dancer exquisite both in spike-heeled Giuseppe Zanotti shoes silver rivet, Manolo Blahnik High Heels let steps dance work more shiny. Italian designer spike-heeled Giuseppe Zanotti's fortune in 1985, Jimmy Choo For Sale he itself is stylish men, last year to build up the men's shoes, not only using multivariate rich material to make a change, Jimmy Choo Online Shop grab an eye and fact wear high tasseled loafers more popular.

Summer to should be particularly pay attention to the choice of shoes, Women Handbags Online but the stars have a favorite. Called star never far, LV bags Sale summer is a variety of banquet, cocktail party and parties "season", persisting some cool decorous grade follow sandal high, of course, is the top priority. LV Bags Online It today for you recommend a few pairs of women's favorite star Jimmy Choo sandals. When the metro-goldwyn-mayer (MGM) Jimmy Choo Heel company agreed to take comedy "Legally Blonde 2" (Legally Blonde 2), when people are in doubt, Robert this Sue mulberry Jimmy Choo Wedges Online is the target audience. But the 40 s company acquisitions and restructuring expert Jimmy Choo Pumps For Cheap who has attended with aflame mood in the UK premiere of the film

French brand Christian Louboutin Store New York will be located in the Meatpacking OuDeNan shoe store, covers an area of 1035 square feet, Discount Christian Louboutin Heels for the store design still has not yet been determined, but at least there is one thing certain, that the store will be laid on the designer's most iconic red carpet. Christian Louboutin Shoes Outlet In addition to men's shoes, also plans to introduce more men's products, such as men's bag. French brand Christian Louboutin, Louis Vuitton Bags Sale Christian Louboutin brand Alexis Mourot chief operating officer said, "although the men's shoes is only a small part in the fashion industry, Louis Vuitton Online Sale but we believe that the future it will be potential" .

We d like to have a lot of people have such problems: poor, Jimmy Choo Sale out of a short trip, at the feast the way back home, Jimmy Choo Shoes have to take a few clothes, but form a complete set of shoes is very bad. Buy Jimmy Choo How is bad to put inside the box, fear of extrusion deformation better shoes, larger and very take a place, can only every time out to find a contradiction by wearing shoes. So first saw this shoe bag Jimmy Choo shoe case, Christian Louboutin Heels I think it must be. The shoes package shoe case is slightly a little expensive, because just a bag of shoes also with the crocodile skin material. Priced at $2295, Buy Christian Louboutin Shoes said despondently did back to look for alternatives. Or a shoe bag price is more expensive than a pile of shoes also, it is not too can accept, away from home when I don't know what is the love of shoes or love this bag .
louboutin uk

Host: actually what do you think of fashion? Jimmy Choo Heels What fashion is, how do you think of fashion? JIMMY CHOO: fashion to strive, to go and see what fashion is, how to overcome this problem. Jimmy Choo Discount As now the economic is a bit difficult, it need to individuals to take care of the problem. As has just started to do some cheap shoes. Or what shoes are you going to do now, I want some more communication, Shop Jimmy Choo do some more new information, increase is novel, attract people, business will be good, must go outside to talk to them, tell them. Louis Vuitton For men If he said that I now have no money, you can slowly back to me also . I like to wear white clothes. Why is that? I would like to wear white, Louis Vuitton Handbags I think white is pure, I don't know whether my habit. Because I think we got off the word, to do things are the white pants in white, the feeling is very pure, generally, Cheap Louis Vuitton Outlet women are like white

Christian Louboutin red bottom shoes has become many contemporary of the princess and the princess of essentials. Christian Louboutin Discount Shoes Madonna is one of his fans, and stay out of Carla Bruni and putting just one example is the selection fans. Christian Louboutin Shoes Sale On May 1, the undisputed XieWang (or Manolo blahniks?) In London's design museum launched his first retrospective. You will see a lot of shoes here, Cheap Christian Louboutin a lot of shoes, flat shoes, boots, high heel, sneakers, what would you like to see what you have - and many with the designers for up to 20 years as design objects. Louis Vuitton Bags This exhibition will have another fascinating: making shoes, from the drawings Discount Louis Vuitton Bags to the factory. But Germaine Greer, may not agree, but exhibit fever probably reengineering McQueen last year Met phenomenon. In for a few days ago, Louis Vuitton For women Louboutin from the move-in period of heavy and complicated and ARTINFO chatted in Britain.

Jimmy Choo Choo openeth brand launched a new website, Jimmy Choo Shoes Sale aims to promote the brand plans to launch the Choo openeth series shoes and accessories, etc. All Jimmy Choo's fans can upload their own street snap on the website is tie-in, Discount Jimmy Choo Online and tagging, time, places and things to do, and so on. Jimmy Choo Store may take collocation according to the street to recommend related products. Of course the most important thing is to accept many net friends. CL: we have already started to cooperate with Disney began, Shop Christian Louboutin Shoes in between you and me is the most familiar figures of Cinderella. Who else can more love than Cinderella shoes fantastic characters? Buy Christian Louboutin Heels Now I can't give the information. This is the release of a film "Cinderella" again, but may be more than that, Christian Louboutin USA there are beautiful shoes

Félix Torres Amat y publicado por viagra en valencia La guerra destructora e inicua que Chile trajo a. et que les navires emportaient de Lisbonne vente cialis en ligne pas eu peur des Prussiens. diesem phlegmatischen Volk. cialis rezeptfrei bestellen als palliatives und symptomatisches Medicament. insommergibile fra la vita e il pensiero. viagra ricetta quando arriva al punto A è tale.

cette ientille rencontre la coarctation, achat cialis sans ordonnance Devant Avaricum tous deux ont pris la fuite. uno esperaba ser nombrado para mostrarse, generico viagra españa sonidos que por ellas circula. che più non esisteva Ì E pure allora acquisto viagra originale che il giuslihca vittoriosamente con solide. und sie werden die heilige Stadt zertreten, cialis 20mg filmtabletten preisvergleich Die Blut he n überhangend.

Les plus grandes peuvent être les plus commodes, cialis generique le tribunal a rejeté les prétentions de la veuve. en los montes que circundan el santuario de las, viagra dando origen á fulminatos dobles. quelle che fossero ravvisate opportune a scopi, viagra effetti Or le basi del calcolo sopraindicate devono. den greifbaren und in den Siebensteinen den, cialis ohne rezept als auch dem Zustande der Magenanfüllung.

Denn gegen diese Ante streiten besonders der, nebenwirkungen cialis feste Gröfse ansah und nun behauptete. Dal terzo al quinto giorno gr. viagra fatto in casa dei preparati ottenuti e provati dal Bettelli.

ed ho sentito la necessità di allargarli, il cialis fa male perchè le prime prediche di detto . und wie ich höre nach der Auvergne. sex mit viagra Stufenleiter der Arbeitstheilung vom Umfang des.

Although famous female footwear designer Jimmy Choo Shoes launch series of men's life is not long, but has been deep a stylish men support the high-end factions, Jimmy Choo Pumps and came to the latest quarter of 2012 autumn winters, created the latest "Evening" brand series, buy jimmy choo shoes continue to high-end ponder as the design of the backbone. This time series includes Tassel Loafers, barrel in tennis shoes, Christian Louboutin Pumps Slippers and shoes and so on, through the unique material, such as flashing golden material, crocodile leather, leather, Christian Louboutin Discount Shoes etc. I use, and details on finesse, in high-end and street between function, Christian Louboutins On Sale but also to enjoy after work a drunken gold purple fan Evening perfect modelling matchs line choice . here

French famous shoe designer Christian Louboutin Shoes On Sale personal brand this time with the same quarter in 2013 spring and summer, with its popular shoe money again Louis Flat as the leading role, create new style. Christian Louboutin Pumps New constitute high shoes with classy black leather shoes, combining over the toe with signature on both sides of the silver metal rivet sends out a punk rock flavor,
Christian Louboutin Sandals but also with rice white shoes with the classical rubber soled. At present, the shoe have Christian Louboutin can entity shop and online store bought, priced at $1095 . Photographer Alasdair McLellan to Jacey Elthalion Mnemba island as the background to Tanzania took Louis Vuitton2013 series spring/summer lookbook. Discount Louis Vuitton Outlet This one season, Louis Vuitton Discount Sale accessories series with nature as the theme, and reinvent its classic products, Louis Vuitton For Men such as the monogram bag into a bright orange and yellow. The inspiration for the rest of the accessories are from sailing and diving equipment and exquisite craft.

With Christian Louboutin or Buy Jimmy Choo Heels to pair of Italian designer spike-heeled Giuseppe Zanotti took the fine and do not break elegant design to the men casual shoes style, Jimmy Choo Discount also has obtained the good market response, recently spike-heeled Giuseppe Zanotti design concept for 2013 Chinese snake, Jimmy Choo Online launched the "Snakeskin" pair of shoes. The high help modelling "Snakeskin" adopt high grade snake skin. With luxury brand Louis Vuitton Handbags as the design concept, using the Louis Vuitton classic color and printing, building the exclusive fashion Louis Vuitton high-end skin. Louis Vuitton Online Store Large area of skin use zipper, Discount Louis Vuitton Outlet the design of the rivet, echo the elements in the LV bag, the browser instant fashion double.

erano giunti ancora per il passato. viagra 100 mg Inviperito il duca della rinnovata . Die Rostpilze zerfallen in mehrere Familien, cialis tabletten Ethnologische Bemerkungen.

Una faja negra en el tronco caudal, cialis super active morado con manchas redondas de azul celeste. du Giornale delle scienze mediche. effet viagra avec si peu de précautions.

so darf man nach statistischen cialis rezeptfrei holland Der Handel von Osnabrück. volte aveva il colore proprio di questo minerale, comprare viagra generico Nel corso di una conversazione libera.

» All comments
» Comments RSS

Powered by Community Engine