BUG Community

Welcome! Log In

kgilmer's Blog


Peter and I got back from FOSDEM a few days ago...wow what a weekend!  I gave a talk in the embedded devroom [slides] about BUG and OTE and then an hour later gave a lightning talk [slides].  Attendence was great and I got a lot of good questions.  We ended up giving out a total of 10 BUGs to conference attendees.  Two were reserved for a contest announced in the embedded dev room for people to mail me thier ideas for BUG apps and modules.  We got over thirty good responses, and we were up late into the night sorting through them and trying to determine the top two.  It wasn't easy!  In the end we ended up choosing two submissions that are somewhat related.  What made the difference in the end was the detail each put into the idea and the usability and practicality of such a solution.

The first idea from Py involves the classic "someone stole my [xxx] now I want to get it back" use case, which I first pondered after my bike was stolen right out in front of the office a few years back.  In this case, the object in question is a motor vehicle:

 Let's call it MoVeReSys, which stands for "Modular Vehicle Recovery System". Nowadays, all cars are factory fitted with alarms and various noise making systems, which most of the time prove very ineffective: nobody even turns head when a car alarm gets off. And when your car is gone, well, it is gone, and its too late. So speed of reaction is crucial to maximize chances of recovering your car. Also, knowing where your car actually _is_ can prove quite err... helpful in such a situation! ;-)

So, here is the minimal setup required: BUG base system, plus one GPS module, and one GSM module. Before moving the vehicle, you have to "authorize it" by pressing one of the BUG's buttons, or the system will start sending out its current position every minute or so, using sms, or pushing it to a webservice, or whatever you may want. Getting this information live on your smartphone, it is quite easy to interface it with google maps, to allow easy tracking of the vehicule in real time. With this sytem, you can be informed that your vehicle has been stolen within seconds of the actual theft! Jump in a police car and your car may soon be yours again! Obviously, this is the very minimalistic setup to build such a device. There are several possibilities to improve upon this design: 1) Having to press a dedicated button each time you want to start your car is a hassle, needless to say that one day or another you are going to forget it, and the system will "go live". And more importantly, it prevents the system from being completely hidden (which is much desired to keep a possible intruder to mess with it or simply throw it through the window...) Possible solutions: -Add an RFID module, and have an RFID tag in your pocket, so the system is always aware of your presence once you are close/inside the vehicle. -Add a bluetooth dongle: the system will detect your cellphone, in a similar manner to the RFID tag. -Add a BUGvonHipple module, hard wired to some of the vehicle controls. So you still have to do something to "unlock" the system, but you can much better hide the whole setup. A possible action could be to activate the rear windscreen wiper twice. It is also a desirable solution if several peoples are using the vehicle (its easier to tell a friend to do this or that than to program its bluetooth mac address in the system, or give him an RFID tag which he'll loose or forget somewhere). 2) In some areas, GPS coverage may not be available (inside under-buildings parkings, in urban area with lots of huge skyscrapers, ...). It is anyway much desirable to know _asap_ that the vehicle made an unauthorized move. GPS position will be sent out as soon as satellites are re-acquired. Solution: -You already know it: add an accelerometer module! Plus as a bonus, if your are paranoid, you can use the presence detector to let the system figure out there's an intrusion even before the car has started to move... It makes keeping the system completely hidden more difficult, but not impossible (eg detect the driver's legs from under the dashboard). 3) Without additional hardware, the software can be configured to keep a complete log of the vehicule's moves on the local storage. There is a ton of reasons you could like to have this information available: compute usage statistics for your vehicle, track a possibly cheating wife, ensure your mechanic is not using your car while it is supposed to just service it, or just some kind of plain log-everything-I-do-in-my-life-mania! 4) Having to physically chase the car with the cops, or trying to recover it yourself from the thefts can sometimes prove difficult, impossible or/and very dangerous. A better solution would be to have the theft abandon the car (and run away for its freeedom). Solution: -Add a BUGvonHipple module, again judiciously hard wired to the car, which would allow to shut the engine down remotely. Or more precisely, tell the system (per SMS) to stop the car at the next best opportunity (eg next time it is slower than 10mph). Such a system would be needed as I'm not sure stopping the engine when the car is doing 100mph on the freeway is a good idea, except if your goal is to trash it (have a good insurance policy?? ;-)), and try to kill that theft by the way... 5) You could also add a camera module pointing at the drivers face (ok, it makes things even harder to hide...), so you can have a live stream of what is going on in your vehicle, or (more realistically) "simply" keep evidence of the face of that theft, for the police.... or your heavily body-builded friends next door to pay him a visit ;-) 6) Another software enhancement, if you easily forget things, or find yourself like "damn, where did I park that car last night before entering that pub for the Fosdem beer event which gave me that first class hangover??". Well, send your car an SMS! And she will kindly come to the rescue of your poor brain... The possibilities are endless... And the fact that the BUG plateform make this readily possible is simply amazing! And I LOVE the fact it can be programmed in java using eclipse, it looks so nice to use and program! By the way, the integrated battery is a must! Let's say the thefts load your car on a truck, and disconnect the main car's battery to ensure the anti-theft system is not making nasty tricks in their back (like sending out the current car's position...). Well, no problem at all for the BUG plateform! It has its own integrated UPS! ;-)

Julien's app (the second winner) is interesting in that it converts unusual data into a spacial representation: vibration and sound.  I wonder the best way of visualizing these kinds of maps?  Of course with Bug Labs being filled with cyclists, it was hard to pass this up as a winner:

I've called it "Peacefull ride". The story is this one: I live in Brussels, Belgium. I ride a bike for ecological and practical reasons. (Statistically, if your trip is under 5km, a bike is the fastest ride. Faster than cars, tram, metro or any other transportation system). But, riding a bike can be sometimes stressfull  (not to my muscle though ;-) ). So here is the thing I would build with the BUG: I would use the GPS, Sound and Accelerometer modules. - GPS, is for tracking location (obviously ;-) ) - Sound module is for tracking "noise" volume. - Accelerometer is for tracking "bumps". (Yes, if I fix the BUG to the bike, everytime I'll be riding on paveroad, the BUG will know it.) How would this all work?: I would attach the BUG and all this modules to my bike and ride around Brussels and record all the data that it catches. The point is I want to make a map of Brussels that will record a number of variables important for bike riders and that is: How "noisy" is the road? Noise comes from traffic, mainly. Traffic is "bad" for bikes. It's stessfull. How "Bumpy" is the road? Again, bumps are bad for bikers. It slows you down, hurts your butt and hurts your bike too. And GPS? Well, it's to know where all those noise and bumps are and also to record how fast I was going. So to sum it all. After a couple rides accross Brussels, I'll soon have a map (thanks openstreetmap) of data showing me where I was the fastest, where it was the less noisiest and where the road was less bumpy. So then I could decide which way is the best to keep my bike ride safe and as stressless as possible. That's my idea. And I think this might be implemeted right away with your well promising BUG. Here's how I could extend it also: Add an "air pollution meter" + a "Heart beat detector" to track health data along the way and add it to my map.


All-in-all FOSDEM was a great trip and I hope to be able to attend again in the future.  I only wish they would space out the sessions a bit, as I got the feeling that I missed more than I wanted to, since everything is happening all at the same time.  Oh, and if you are lucky enough to attend FOSDEM at some point in the future, remember the BEER is STRONG.  Really strong, so pace yourself during the beer event!  I was not the only one fighting a hangover during my session.  Don't tell the boss.

Next week Matt, Mehrshad, and I are off to SCaLE in LA for more BUG fun (Oddly there are 3 concurrent sessions with "bug" in the title).  There are loads of people I'm looking forward to seeing there, people that were probably also at FOSDEM but due to the crazyness I was unable to find. 

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

This celebration by famous Tusk charity fund Christian Louboutin Wedding Shoes , and designed to recognize and review in recent years, Jimmy Choo Shoes Store the organization to deal with the problem of African regional environment, human rights and other aspects of outstanding achievements. Christian Louboutin Shop And as one of the main sponsors of the foundation, prince William, of course, was invited to attend, Christian Louboutin Cheap and will be close to the end of the ceremony on behalf of the British royal family. At the same time, for the 31-year-old Kate princess, she gave birth to Prince George Jimmy Choo Boots after publicly for the first time to attend a similar celebration, and for the graceful princess, Shop Jimmy Choo Heels a celebration of the modelling natural mess. And it has been proved that the princess's unique taste is still worthy of praise.

Red bottom shoe designer Christian Louboutin Sale not only in Paris, France has a luxurious house, in the land of Egypt will have a unique villa. Christian Louboutin Men Not many people would buy villa in Egypt? The villa of Christian louboutin is really unique. Appearance, Red Bottom Shoes is a castle, indoor display is more simple. Mr Christian louboutin will come to the villa at least twice a year. Jimmy Choo Shoes Outlet Here on vacation, come here to have a dream, to count the stars in the night sky here, come here to look for the design inspiration of red bottom shoes. Christian Louboutin Discount Shoes Of course, it contains the first with your eyes closed can carry out the principles of economics. Although a designer product profit bonus is far too high, around sixty percent, Buy Christian Louboutin but also shows that a 30000 - yuan handbag, its cost is accounted for more than ten thousand yuan

Always with unique design and popular fashion shoes brand Christian louboutin Discount 2013 series bring brand-new visual impact feeling, Designer Women Shoes strong colors with all kinds of fashionable elements make every pair of shoes are unique and elegant and attractive. Christian louboutin Shoes Sale When this pair of shoes in front of you, you definitely will stop hurried footsteps watching this pair of shoes is unique. Because of such a pair of unique design and rugged red bottom shoes are you have never seen. Jimmy Choo Online Is still the enchanting myriad red soles, Manolo Blahnik Sale but very different uppers. Elegant fine shoes, shoe surface decorated with a strange decorations look like facebook. Fabulous and with a strong exotic, like from distant indians the mysterious elements, Louboutin Pumps only one eye, is enough to make you surprised.

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

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

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.

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

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.

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.

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

Jimmy Choo weak perfume expresses a kind of strength and beauty. Bright and attractive temperament, Jimmy Choo Online self-confident, intelligent, fun and full of fashionable feeling, the fragrance exudes fruit fragrance has contemporary feeling extremely, the deep connotation of warm, Jimmy Choo High Heels rich and woody plant. This fragrance inspired by modern women's qualities: strong, vibrant, beautiful and attractive personality, Here faint with a mysterious and sexy charm. With women that shiny dazzling, Jimmy Choo weak perfume is a pure and fresh and contemporary sweet atmosphere, evolved into a gentle perceptual gauze. Christian Louboutin is a high-end shoe brands in France, the red sole is their most obvious sign, Red Bottom Shoes the sign of the source has a legend story. On one occasion, he saw a female assistant on your toe nail polish, bright red color suddenly spurred his inspiration, is red besmear is on the sole, Cheap Christian Louboutin unexpectedly, effect is surprisingly well, at this point, wipe a heady seize the spirit of the red as the symbol of the Christian Louboutin UK , let he performed.

Wipe a heady seize the spirit of the red as the symbol of the Christian Louboutin, Christian Louboutin Shoes let he performed. In an interview, he had so describe the impulse: "like the red sole shoes with lipstick on, Red Bottom Heels let a person do not consciously want to kiss, and showed the toes, but also very sexy." Their shoes in addition to the price does not poor, that the high with awe and depressing, but also good, click here basic don't need to wear the shoes of people walk, they need - easily create beautiful leg. Below is KHUONG vu NGUYEN for Christian Louboutin filming advertisements.
French boutique brand Louis Vuitton, Discount Louis Vuitton Outlet is by the eponymous founder Louis Vuitton Malletier founded in Paris in 1854, the brand started with luggage, Louis Vuitton For Sale initially in the mid and late 19th century, its products by Slavic and Latin is a royal love, and from 1893 to 1936, Louis Vuitton Handbags to become the world's famous brands

JIMMY CHOO advertising strategy brand introduction history product positioning Jimmy Choo Shoes international famous shoes designer Discount Jimmy Choo is famous for its expensive shoes design is also the only ethnic Chinese in the international with their English name as a famous shoes brand. Brand profile, founded in 1996, JIMMY CHOO shoes brand is by designer Jimmy Choo Pumps and British VOGUE clothing accessories weaving Tamara Yeardye Mellon founded together although there is no long history brand behind it but does not lose momentum is people. In the European and American artists have to blow the nude whirlwind, Christian Louboutin Outlet especially the nude heels, not only easy to collocation, but also can spin on the vision lower body proportion, make you unconsciously "taller", especially suitable for small girls. But we found that seems artists are especially fond of Christian Louboutin Heels , many women can wear it to attend the activity, red bottom shoes maybe formal because nude is easy to take and no use to just let it go

Don’t hesitate to ask all the questions you can think of about the juicy clothing that you are interested juicy couture clothing, from the authentic number to the stitching in the handle, as well as the zipper style, the lining, and the dimensions. If a seller is not willing to provide this information, it possibility is that he is selling a cheap juicy couture tracksuits.

People sometimes think that they can only own one makeup case juicy couture cheap. This is a silly notion because for most people, the opposite will be true juicy couture wholesale: they will need two or more carriers to fit their ever-changing needs wholesale juicy couture. For example, one woman might need a large container in her bathroom juicy couture online outlet, a tiny wallet from her purse and a medium-sized sack for overnight stays out of the area.?

nada Goose Jackets http://www.canada-goosejacketoutlet.com/
Canada Goose Outlet http://www.canada-goosejacketoutlet.com/
Canada Goose http://www.canada-goosejacketoutlet.com/
Mulberry Bags Outlet http://www.mulberryoutlet2013.com/
Mulberry Outlet http://www.mulberryoutlet2013.com/
Cheap Mulberry Bags http://www.mulberryoutlet2013.com/
mulberry outlet http://www.cheapmulberrybags2013.com/
mulberry sale http://www.cheapmulberrybags2013.com/
mulberry http://www.cheapmulberrybags2013.com/
canada goose toronto http://www.canadagoose2013.com/
canada goose http://www.canadagoose2013.com/
canada goose outlet http://www.canadagoose2013.com/

uggs canada http://www.uggscanadaonline2012.com/
ugg boots canada http://www.uggscanadaonline2012.com/
uggs on sale http://www.uggscanadaonline2012.com/
Canada Goose Outlet http://www.canadagoosetorontosale.com/
Canada Goose http://www.canadagoosetorontosale.com/
Canada Goose Jackets http://www.canadagoosetorontosale.com/
Coach Outlet http://www.coachoutletorlando.com/
Coach Handbags Outlet http://www.coachoutletorlando.com/
Coach Outlet Online http://www.coachoutletorlando.com/
Moncler UK http://www.moncler-outletuk.org/
Moncler Outlet http://www.moncler-outletuk.org/

» All comments
» Comments RSS

Powered by Community Engine