Monday October 20, 2008 Java Mobile |
|
|
java - wireless - security - internet | info(at)edschepis(dot)net |
|
| My Resume |
Google mobile product manager talking about Funambol This was found absolutely by chance and it is just amazing! http://www.kyte.tv/ch/160617-workfast-tv/228275-google-mobile (2008-10-20 06:15:13.0) Permalink
Like a bridge over troubled water After years working on the technical side of the companies... requirements, design, programming, fixing bugs, introducing bugs, tech leading small-medium teams... I've crossed the bridge. That bridge in the middle, between engineers and management. Actually I didn't cross, but I'm exactly in the middle... over troubled water. Some months ago I was asked if a role as Agile Project Manager could be of my interest and I've accepted. Agile has been a topic around me since 2 years ago, working with XP people and Agile managers, so I've been really happy of the proposal. And here I am acting like a technical/agile/facilitator/project manager, looking at both sides of the river: technical perspective and project management.
Today in Funambol we are applying Scrum and I'm the Scrum Master for the teams. We also created the following blog to report our experience with Agile in real life: http://pragmatic-agile.net. Note: the title of this post comes from the book that is really representing me trying to embrace agility ;-) (2008-10-02 02:06:24.0) Permalink Comments [1]
I've recently tried the Nokia N78... GPS, WiFi, 3G, Zeiss Camera... yes, yes cool...
Funambol is in the top 20 apps for iPhone MacWorld put our little iPhone sync app in the top 20 for your iPhone 3G. Who better than Fabrizio can talk about it?
Which phone do we support? What if I have:
I couldn't resist, I've waited the last day but at the end I've got my Pen with Java onboard for a special price. You can also have a look at James Gosling session (about at minute 56:15): I've already used while in a technical session here and you can see my notes online at: So you just take your notes, the pen records the audio, you can upload the notes online, but have much more interesting applications. An it's all Java (JavaME). Translators: write a word and he translates for you Calculators: write it and it gives you the result Music: play the piano using the paper And many, many others. The sdk is available and all you need is just to write a Penlet (!) Everything work thanks to their paper containing microdots that are like a map and a infrared camera in the pen. Any cool applications in your mind? What about crosswords or sudoku with the help of the pen?
With this post I'd like to give you the feeling of being at JavaOne. Let's start from the Pavillion... Breathing strange mixtures containing aroms like lemmon, strawberry... AMD offers a tour at their booth.
Playing with the XBox, watching movies, playing games like foosball (table football) in the spare time... but using star wars soldiers.
You can see Neil Young and Christy Wyatt Vice President, Software Platforms and Ecosystem at Motorola (or was she Sharon Stone?). Both Java-centric.
But getting t-shirts is why developers are here. Then I've started to use my phone for recording some video... Promotional ones: Did you know Sun has a Chief Gaming Officer? With blond hair? Relaxing ones: and at the end of the day the concert of Smash Mouth at Yerba Buena Gardens with free beer and hot dogs... my stomach is starting an official protest. (2008-05-09 02:14:04.0) Permalink
The day I talked at JavaOne has been great. I loved that feeling to share my thoughts to the audience and see that my daily challenges in making mobile software are the same all over the world... I don't feel alone ;-) The day I talked at JavaOne I got many questions and hope I've answered them... if not I apologize and please send me an email and I'll find the right answer for you. The day I talked at JavaOne I was feeling calm until my boss Fabrizio came into the room... but he appreciated my talk. The day I talked at JavaOne there were almost 60 people in the room and only 2 or 3 left the session after few minutes. The day I talked at JavaOne I was sure to use all the suggestions that my coach Robert gave me in the coaching training session the day before. And I think I did it: use gestures, enthusiasm, increase volume, use pauses, use the stage. The day I talked at JavaOne I realized that many other people talk at JavaOne and some of them are really good and talk of very interesting things. But some others are marketing guys... The day I talked at JavaOne I didn't take pictures but somebody did it with a phone...
The day I talked at JavaOne... I swear I won't talk about it anymore... until the next JavaOne ;-) (2008-05-07 10:36:08.0) Permalink Comments [1]
Netbeans Day 2008 - Congratulations Fabrizio!
It has been great to see Fabrizio Giudici on the stage at Netbeans Day today.
After Fabrizio... just another talk of a Java fellow a certain James Gosling ;-) Here some picture from today... sorry for the quality but I used my phone.
Looking at my website you may have seen the Twitxer box on the right. Stay tuned! (2008-05-04 07:59:50.0) Permalink
The JavaOne Content Catalog has been released and is accessible online at https://www28.cplan.com/cc191/sessions_catalog.jsp 319 sessions are available and if you perform this search (JavaME + Technical Session) you find my session at the top of the list: TS-4992. It's my pleasure to highlight here the sessions of other two Italians and friends (ITalians with IT uppercase): BOF-5361 - The Long Tail Treasure Trove TS-5483 - blueMarine: Or Why You Should Really Ship Swing Applications Three Italians talking about Java and OpenSource: I'm just realizing how many steps forward the italian opensource community is doing, while the italian government silently drops funds for opensource... (2008-02-10 09:52:09.0) Permalink Comments [1]
There are times when you stay there in front of an email message and cannot stop reading it... Two days ago was one of those times...
I'll be at JavaOne speaking of my daily job, my company and Open Source! Ans I still can't believe it... Following see the abstract.
I appreciate any feedback or help to make the presentation more attractive for the audience. And now... let's book the flight ;-) (2008-02-03 10:26:45.0) Permalink Comments [2]
L'anno nuovo ci porta delle belle soddisfazioni. Una troupe di La7 ha fatto visita nei nostri uffici di Pavia e Redwood City ! Personalmente sono orgoglioso di far parte di una realta' cosi' "unica" in Italia e se date un'occhiata ai filmati ve ne accorgerete anche voi. Un primo servizio breve di un minuto e mezzo e' stato inserito all'interno della rubrica "A voi Milano" che va in onda la mattina.
Piu' ampio spazio invece ci e' stato dedicato alla fine dello speciale di "Reality" dedicato ai Venture Capitalists e alle realta' italo-americane nella valle del silicio in California.
P.S. Nel servizio io ho la camicia a righe ;-) (2008-01-07 17:08:51.0) Permalink Comments [1]
Carnival of Mobilists #95 is out My last post about the Java Verified Program experience is out on the Carnival of Mobilists #95 hosted at The Smartphones Show. Head Carnival 95 Barker Steve Litchfield introduces the best mobile blogging of the week. (2007-10-18 06:37:11.0) Permalink
Java Verified Program: a tail of carriers, trust and certification This is a long post and a sort of group therapy. I will appreciate any comment, specially those of you with a similar experience. Prologue: "Why isn't it easy?" Once upon a time there were cell phones compliant with JavaME and MIDP specs (the Most Ubiquitous Application Platform for Mobile Devices), then carrier-branded devices came in town: happy customers (lower prices), happy carriers (customer fidelity like a sort of monogamy) and.... very soon... sad JavaME developers. If an application is perfectly working on a device, it won't work so perfectly on the same device if branded: restrictions, boundaries, security policies and standard specs violations. As the MIDP spec security domain policy is just a recommendation, some operators have defined their own security domains and API access rights. Does your application uses sockets? Well no more on branded ones: a nice SecurityException tells you are outlaw. The list is long and changes with carriers and manufacturers... just to give you some more pathos while developing your cool features. First Chapter: "Here is my Cool App" After few months, developing our open source cool application for Push Email Client, we are very happy about it: - push feature is really awesome: for any new message in my inbox I receive the notification on my cell-phone and read the message from there Second Chapter: "Starting the JVP trophy" Now what? Well now comes the turn of carrier-branded phones. Yes the most common phones in the US and therefore a must for our application. How to bypass the above restrictions? - first: Motorola phones do not accept Third Party (3P) Trusted apps (Verisign included). - second: carriers do not like 3P applications (T-Mobile and Verizon don't want any of those), Sprint require a naif method in order to unlock the device for developers, Cingular declares they can accept Verisign, but you cannot use Sockets, PushRegistry, PIM, FileSystem, Bluetooth, Location and all the coolest APIs (thanks a lot for the effort AT&T!). See a good reference at the Forum Nokia Wiki. Well no problem guys...there is the Java Verified Program and UTI initiative! Therefore we start to review UTC test cases in order to pass the certification. After the review, we are ready for the first submission, a sort of first attempt to see if GeoTrust certificate might help us to gain our paradise: the 3P trusted domain and therefore the access to restricted APIs. So we: - submit the app, - submit the jpeg with the workflow of the app, - compile a form with questions that remember me the Visa Waiver cards to be compiled on the airplane when you arrive in the US from Europe (Do you have a communicable disease? Have you ever been arrested?... see here the list), - send a fax for NDA with the selected testing house, - and wait... Third Chapter: "Never say ever..." After 3 days (quick enough) here come the results and I cannot believe it: we have one, only one, failure because our About screen is reporting "Funambol Email Client" and not "Funambol" that is the MIDlet-Name (!).
I was expecting a real bug, not that one.
I've removed the names, but those are good contacts for JVP. I've sent two messages requiring clarifications... bla... bla and hopefully a free re-submission because in my opinion it's a small, small, small thing. wait... wait... wait... hey... NO ANSWERS! nada, rien, nothing, niente. I would have appreciated a response with "Sorry but we cannot answer you on that" or "Sorry you're wrong" instead of the sound of silence... Ok be practical, look forward, let's change the About screen and re-submit (and of course pay again)... ok let's do it. wait.. wait... wait... hey failed again! Damn! What the hell? The About screen now is right, but a test that we passed at first submission now failed. They discovered an incongruence between Help and features. Ok the incongruence was there since the beginning, but why didn't you (testing house) report me the failure the first time? I could have fixed for the second submission... Nooooo too easy... now we have to fix and pay again.... crazy, sad and crazy... The story is still continuing... Epilogue: "Admitting mistakes" Testing hous admitted their mistake and gave me the opportunity to submit again without any cost. Re-submit and cross fingers... The Happy End: "We are Java Verified!" Yes we got it! .... but still no responses from jvp contacts... too bad! (2007-10-12 08:21:10.0) Permalink Comments [2]
It has been a surprise even for me when I've received the payment for first pixels... it took only 3 days to see somebody joining onemillioniphones website. So I want to say THANK YOU to the first buyers like Thomas_McKane. Really nice pictures... some also using iPhone.... thanks Thomas and please invite your friends to do the same ;-) (2007-07-27 08:21:34.0) Permalink Comments [1]
|
|