pyneo Diary


11. August 2007

The neo arrived

2007-08-11-14-17-14-0002.sized.jpg

The Neo replaced immediatly j2me, symbian and the greenphone as a development platform.

2007-08-11-15-14-07-0008.sized.jpg

I tried a lot of platforms for my project. The Neo was the fastest development platform i tried so far. Everything was reachable, no rooting no jail breaking no hacking needed. Just start working.

1. September 2007

It's eating the whole battery!

2007-09-01.battery.stats.png

I made a rdd stat from Neo battery, neo having a fix (yes also the GTA01 suffers from a antenna problem and OM/FIC didn't investigate when customers... community complained), response time from internet http request and other intersting values.

1. Oktober 2007

It's got a logo

2007-10-01.png

This is the logo i intend to use to show that this is not the complete OM stack but participates from it (u-boot, kernel, bitbate, ...).

11. Januar 2008

pyneo now supports realistic 3d features of the glamo!

2008-01-11-15-20-52-0017.sized.jpg

Due to several other projects i have to work on (to fill my fridge) the work on pygsmd (the call handling will be redesigned to fit better into the patterns used in pyneod's dbus usage) is a little bit stalled. But i managed to get quite amazingly realistic 3d output on glamos display. Wasn't that much work, btw...

17. Januar 2008

The muxer works!

2008-01-17.png

Neo's modem need an advanced mode muxer. While i already did one for the greephone i had to work on it again because it could do base mode only. You see the log of the muxer on the top right, the other windows are terminal programs to logical channels, each capable of standard gsm0707 commands or doing gprs.

14. Februar 2008

First video of the scrolling with e*

2008-02-14.mkv

My walk through the libraries finally found an end with the enlightment base libraries. While i tried those before i gave up with those because their bad behavior (no error handling, no usable logging, not enough documentation). But when i gave it another try i found out that the animations i wanted to achieve run fine on my gta01.

21. Februar 2008

Cellular camera taken first video of numpad character entry

2008-02-21.3gp

The most important part of the gui is the character entry. Here is my proposal: It works as a standard num-pad entry where the number-buttons have associated characters (2 -> abc, 3 -> def,...). If you tap on a number you get the first character and if you then move your finger it cycles through the chararcters from that button. A word-prediction should be implemented to improve the entry speed.

22. Februar 2008

Impressions of the animations with e* at fosdem

2008-02-22.m4v

On the fosdem i met lots of people from OE and we took a video from my mockup.

3. März 2008

The GTA02 arrived and needed a debug-board to get freed

2008-03-03-15-07-04-0001.jpg

I am a softworker and always was a little afraid doing hardware stuff. I never had to with my gta01 but the gta02 arrived in a state where i had to get a debug board to free it

10. März 2008

Muxer works again

With the gta02 a new modem firmware arrived that had some power managment capabilities. The muxer stopped to work with it and I need to do some fixes. 10 days later it works again.

16. März 2008

GSMd

While i am fighting with pygsmd and the modem someone showed me this video, showing pyneo on the open expo:

19. März 2008

Modem and PSC

2008-03-19-freerunner.jpg

The muxer's PSC (Power Saving Control) makes me headache. Mickey cheered me up with his talk on Open Expo here http://video.google.de/videoplay?docid=-2115673181798091662 Also I did some photographie for a fictional advertising campaign Free running in the Moko Underground.

23. März 2008

Phonebook? Who Needs a SIM phonebook?

2008-03-23.eiphone.jpg

Another bug in the muxer or the modem was fixed: Channel allocation didn't work due to unknown circumstances and the muxer now sends a retry for such states. Testing shows that channels that don't accept data are gone. SMS sending, reading and deleting works also. Next step will be the phonebook on the SIM which could be one (data-)base for the PIM developed in GSoC this year.

2. Juni 2008

All about argumentation

2008-06-02-chemestry.png

Pyneo's architecture was used to get OM convinced to burn even more money in another project. It's more or less a fork of pyneo and to underpin a new standalone project any argument was good enough.

4. August 2008

Fun to see

2008-08-04.png

While not able to work on the gui its nice to see that other people do (thanks alot, C7). for testing i got a GTA02 with an imei and modem firmware version Moko7. Finally my tests succeeded and i could register to the network and issue phone calls.

5. August 2008

Root cause

2008-08-05.2004-06-28-condor.jpg

If you wonder why i want a robust mobile with gps & gsm included look here

2008-08-05.2005-04-24-condor.jpg

that's the sports i do in my sparetime. i do endurance-riding where gps is a good training aid.

6. August 2008

Community Member of the Month April and ...

2008-08-06.t-shirt.jpg

While doing a third incarnation of the pygsmd i also worked on the promised t-shirt for the neo1973-germany community member of the month april. It arrived today, here is a picture.

7. August 2008

Giving the testers what the testers is

2008-08-07.summer.jpg

These days i release the third edition of pygsmd included support for fic/ti specific informations, sms and (coming soon) phonebook access. The internal structure has changed to allow easier parsing. Now the pygsmd requires a muxer because it needs two lines to the modem. But another much more important thing comes also starting fixing more bugs in the daemon the breakfast took a sunbath and melt away... it gets more & more important to get rid of the neo to start using it. outside! it comes with GPS!!

8. August 2008

Development cycle

2008-08-08.staender.jpg

Short develop-install-test cycles are essential. With python you reach a speed where the time for just grabbing the neo to see the effect of your efforts is too much. A stable stand for the neo is required.

9. August 2008

Pylgrim plugin for pyneo

2008-08-09.maps_in_zad.png

Now pyneo can show you your location on an open street map. I have to admit, the pseudo advertising with the map below was gimp work. Now the first map really works and as always: it is split into two parts to be used by other guis also. There is a daemon in the background, a gui in front, talking to each other over a common interface. You may have different map daemons for open street map, google, msn, sat images or topo maps. The work is based and inspired by Pylgrim from josch which is described in http://neo1973-germany.de/wiki/pylgrim .

10. August 2008

Dinge rox

2008-08-10.iphone_dinge.png

Other phones get a dinge-like front also...

11. August 2008

Is the Neo hot? Or not?

2008-08-11.hon.png

Because i like the service and just to prove how simple a random service can be integrated i gave pyneo a new plugin: Hot Or Not. I encountered various problems in the moving mobile world with python's http and libc's dns functionality. I had to patch it a bit to work reliably under wireless conditions where you encounter dropping connections, timeouts and the like as normal cirumstances.

12. August 2008

Nature, Closed Source

2008-08-12.nature.jpg

When visiting friends this weekend I discovered an old license agreement on their pinboard The interesting part is at the end. Translated to english: "This breed [of strawberries] is protected, sharing plants with others is not allowed. You can obtain plants from our licensee Alois Spitzel..."

13. August 2008

Capacitors

2008-08-13-06-56-17-0001.jpg

The capacitors arrived today ready to be put into 2 neos: gta01 mp and gta02 mp. the gta01 had excelent gps signal and got a fix in a minute after putting it in.

14. August 2008

I've been moved

2008-08-14.2007-08-12-15-20-18-0001.sized.jpg

The project pyneo now has its own domain pyneo.org. because all d-bus names use that prefix this was really needed. All documentation moved from neo1973-germany.de here. Its written in plain html now, wiki just sux. The picture on the left shows my working place, weeks ago. i found that picture when collecting & sorting files for this site.

15. August 2008

Delivered

2008-08-15.armageddon.jpg

A developer version of pyneo was delivered to some developers for early testing.

16. August 2008

Thing rocks!

2008-08-16.thing.avi

While i was fighting with power saving in muxer mode (see http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1289) and the pygsmd I found a snippet in an old tv-show (The Addams Family) that proves that the thing-idea is simply right :-) btw: I won the fight and muxer and pygsmd now work fine again - testers welcome!

2008-08-16.thing.flv

18. August 2008

Delivered

2008-08-18-16-12-45-0001.jpg

While delivering new function of gsm with pyneod like call defering, call on hold and call forwarding i get a tool for another favorite hobbies of mine. a solid tool is always the base of a good job you can do. this tool is so solid that it works itself out of the paket it was delivered in. Hopefully pyneod is as stable as this tool.

24. August 2008

Outcome from froscon

2008-08-24.png

Not only i saw one of the dinosaur of the software world convincing me that Minix 3 (http://minix3.org/) is worth trying out I met guys from the Open Street Map (http://openstreetmap.org/) project that gave me an interesting hint. A crazy guy from uk renders another flavor of osm maps using colors for altitude reaching quite near to topographic maps which i need. it was easy to include in pyneo - see the screenshot on the left. The most amazing project by far was Open Bicycle Computer (http://obico.de/) - one person, one year, one computer...

31. August 2008

Bicycles show stopper

2008-08-31-12-19-37-0001.jpg

As written earlier I started to use the OSM Bicycle maps from a guy from UK. It turned out that the server is quite slow so for now it's a delay of tenth of seconds to get the few tiles needed for the neo. Hopefully someone speeds up this server soon, the maps are wonderful.

1. September 2008

Be bad!

2008-09-01-13-15-02-0001.jpg

Even microsoft seems to see the importance to scroll page by page (http://yro.slashdot.org/yro/08/08/31/2224217.shtml) if the user requests to do so. pyneo goes one step further and requests that a full line should stay on top after scrolling even if a line was cropped at the bottom of the window or screen before the scrolling. pyneo isn't effected by the patent because it lacks PgUp and PgDown key support completly. so no need to be bad & evil this time.

9. September 2008

First floor

2008-09-09.layouter.jpg

After the cellar seems to be quite finished pyneo advances to the next step... or floor. If someone wants to visualize all the nice stuff we have he needs some usefull functionality to control a display-layout. Shure the basis is still evas/ecore but edje did not reach the requirements anymore. Yesterday we sat together with a bottle of red wine and discussed heavily the requirements of an screen layouter (as you can see on the left).

12. September 2008

Free your maps!

2008-09-12.png

With pyneo you are not bound to one map provider. To proove that any provider will do pyneo has implemented several different map feeds, other than OSM. On the left you see satelite images, the right shows a hybrid map used to overlay on a sateliteimage for example.

pyneo now supports 14 maps from 4 different providers out of the box. adding new providers is easy and applications that follow pyneo's api will immediatly benefit from the new maps.

8. Oktober 2008

Maps and riding

2008-10-08-001.jpg

One of my big goals has been reached yesterday:

2008-10-08-002.jpg

Using the neo to view Maps and satelite pictures while riding.

22. Oktober 2008

A new Daemon was born

2008-10-22.traffic.png

Driving around with the neo shows that a traffic-jam monitor would be nice. pyneo now includes a daemon that loads maps with traffic jams marked in red.

9. November 2008

Don't challenge a zebra

2008-11-09-18-55-06-0024.jpg

Today my zebra was hit by an idiotic bmw driver.

2008-11-09-18-55-31-0026.jpg

Nobody was hurt and it looks as if the damage is repairable please "drückt die Daumen".

18. November 2008

Layouter urgently needed

2008-11-18.layouteraction.ogg

I wasnt able to find a layouter that has a simple description language able to do what i need. Automatic scaling of svg should be included and a way to respond on media chracteristics like landscape/portrait on the fly. So i started my own. See the video of its first incarnation doing scaled svg, portrait/landscape switching and layout by aspect ratio.

14. Dezember 2008

A new muxer released

2008-12-14.iphone.design.png

Today a new version (1.6) of the muxer was finalized and released. While the design of another wellknown phone makes its way through the world on the neo side the gui part has nothing new.

30. Dezember 2008

25c3

2008-12-30.avi

I had 3 minutes to talk about pyneo on the 25c3 and i can tell you 3 minutes are quite short. Klick the image if you really want to see the video or just read the documentation here to get a deeper view than some minutes can provide.

4. Februar 2009

See your privacy!

2009-02-04-22-11-47-0001.jpg

While in germany one scandal (http://www.spiegel.de/wirtschaft/0,1518,575097,00.html) is followed by another scandal (http://www.spiegel.de/wirtschaft/0,1518,605553,00.html) around private data misuse, pyneo brings at least some light in bankaccount transactions. Transaction will be grabbed from your bank and displayed on the device immediatly if they happen. In the future you may choose to accept the transaction or deny in which case you may phone up you bank if a contact of you bank is saved. Because everything is open you can choose where to persist you privacy and know where its going and where not.

23. April 2009

Josch was here

2009-04-23.jpg

A week ago or so Josch visited me here in Düsseldorf. We fixed alot minor and major things in pyneo code and discussed many opportunities of the design. All in all: This was of big help for pyneo - Thanks, Josch!

24. April 2009

The secret pyneo project

2009-04-24.jpg

While testing the new, secret pyneo project on the road i saw this truck in front of me. Because using a mobile-cam during driving at night is not the base for sharp nice picture i have to tell you: This is really the original linux penguin on that truck there! No joke, no gimp in use!

5. Mai 2009

Security

2009-05-05.jpg

We tested selinux recently and have a working rootfs for the neo which shows, that this slows down the neo noticeable. Another important goal is to run the gui-session not as root but as an ordinary user. This works fine now.

11. Mai 2009

Wasted Resources, just Mutated

2009-05-11.waste.jpg

After limo and all the others, why don't they just use pyneo?

12. Mai 2009

126 Calls before flood protection

2009-05-12.jpg

Today we started a mass test. Every 40 seconds we started a phonecall from one Freerunner to a Neo1973, ended the call after 10 seconds and waited again for 40 seconds to loop... until the operator finally seemed to threw us out of the network. A re-registration worked fine immediatly so neither the gsm-modem nor pyneo was disturbed after this "load-test".

29. Juli 2009

Happyness is a warm gun

2009-07-29.jpg

As you might guess i'm socialized in a christian culture and so i am happy, if someone else makes his way, is able to fill his fridge and earn money for his living. As you probably read here you saw that the idea "pyneo" made it possible that OM put even more money in a seperate new project and now you can read here the story (http://www.vanille-media.de/site/index.php/2009/07/29/fso-founds-bgb-company/) goes on. Good luck to you guys...

2. August 2009

Route to rootfs

2009-08-02.jpg

Josch worked hard to make all of us happy, now both of my neos work! Here both show a map from OSM positioned with the internal GPS. While GPS works for GTA02 out of the box, GTA01 needs some help from the closed binary which is not included for license reasons. If all small bugs are squashed we will release this fine work for you to play around with (remember: no GUI included, but its easy to build your own). Thanks Josch!

8. September 2009

Scrambled Display

2009-09-08-11-21-40-0001.jpg

The kernel 2.6.30 begins to steel us time. Battery-runtime is now at 20-30min, the consoles dont work anymore, the bootup shows a scrambled colorful display. The integration of paroli with pyneo now will take place on my notebook.

12. September 2009

Ben

2009-09-12-18-02-38-0046.jpg

I met Ben in Berlin at the "Club der Visionäre". It's a funny hardware with a keyboard just a little too small for my fingers but for short-messanging or dictionary reading fully sufficient. The display (that did only show a text-console at that moment) looked clear and bright. Here are some more pictures. We chatted alot about hard- and software and i made pyneo's / my standpoint clear: i start get interesting in the device if there is a stable running kernel avaiable that sufficient supports most of the hardware. That's the cause i stopped developing for / with the Neo1973 and the Freerunner because the current kernel doesn't do that.

31. Oktober 2009

Mind the GTA

2009-10-31.M_T_Gta.png

My batteries are dieing one after the other and not other hardware shows up at the horizont. Hopefully something comes around before the last GTA past away.

2009-10-31.battery.per.jpg

2009-10-31.battery.pro.jpg

9. November 2009

Four buttons rule!

2009-11-09.jpg

Also the standard software on the Palm Pre introduces 4 simple buttons on the bottom to simplify the usage. Okay, i admit the standard view has 5 buttons. But what do you need more than "Yes", "No", "Maybe" and "All other options"?

18. September 2010

We Tab

2010-09-18.We_Tab.jpg

It seems the We Tab is an interesting hardware... it comes with everything that pyneo likes: gsm, gps, wlan, touchscreen and so on. As soon as avaiable we will port to that platform hoping the graphic performance is more usable than the one from the Freerunner.

25. November 2010

27c3 pre order state

2010-11-25.27c3.pre.png

We are comming! See pyneo@27c3 (http://events.ccc.de/congress/2010/wiki/Pyneo).

7. Dezember 2010

Innovation: Cute device

2010-12-07-cute.jpg

Cute little device shown in a innovation video that could use a osk like the one from pyneo too!


Neuester Eintrag .

Alle Bilder, auch die unscharfen, unwichtigen und blöden. Just for reference.

Rss feed

Nach oben .


© 2011 "M. Dietrich" <mdt at pyneo dot org>
VerwendungslizenzVerwendungslizenzVerwendungslizenz