Your SlideShare is downloading. ×
Open Source Mobile
          Development 	
          @doxaras
          doxaras@gmail.com
          Niobium Labs




Tuesd...
taking for granted

                you are the best coders out there
                you like hardcore programming
      ...
extrapolating
                IMF
                Greek are high educated 1.8% are PHP owners, 2.4%
                are ca...
mobile is huge
                all big players of the industry are now going mobile.
                new trend analysis an...
difficult transition

                touch interfaces are a hole new concept
                not so many cool developers
 ...
communicating 3.0




Tuesday, April 27, 2010
trends




Tuesday, April 27, 2010
trends

                          Launch of
                            Layar




Tuesday, April 27, 2010
think out of the box




Tuesday, April 27, 2010
smartphone penetration




Tuesday, April 27, 2010
reports admod and trend finding

                          November
                            2009




                  ...
iphone handset growth




Tuesday, April 27, 2010
marketing




Tuesday, April 27, 2010
marketing
      Bar Experience




                          4 people




Tuesday, April 27, 2010
marketing
      Bar Experience




                          4 people




Tuesday, April 27, 2010
marketing
      Bar Experience


                                     Social Media Experience




                        ...
marketing
      Bar Experience                                        Social impression
                                  ...
statistics




Tuesday, April 27, 2010
statistics
                                Impressions           60

                                Conversions
         ...
statistics
                                                                                              150


           ...
statistics
                                                                                                      150


   ...
statistics
                                                                                                      150


   ...
google goggles   API soon
                             to be
                           released




Tuesday, April 27, 20...
google goggles   API soon
                             to be
                           released




Tuesday, April 27, 20...
6th sense project MIT




Tuesday, April 27, 2010
mobile intuitive




Tuesday, April 27, 2010
ipad status shift




Tuesday, April 27, 2010
barcode scanning




           android SDK 2.1still has
         problems with camera focus
Tuesday, April 27, 2010
barcode scanning
                             http://code.google.com/p/zxing/




           android SDK 2.1still has
    ...
drupal 1
                          Drupal Server
                             Drupal API
                                 ...
drupal 2




Tuesday, April 27, 2010
drupal 2




Tuesday, April 27, 2010
drupal 3
                          Drupal Server
                             Drupal API
                           GMAP+L...
drupal 3
                                           Layar Drupal Module
                          Drupal Server        is ...
drupal 4




                          Disclaimer: Free WiFi Tagging is an open data community effort and the
            ...
drupal 4
                                                Layar Drupal Module
                                             ...
wordpress 1
                                                   more info:
                                    http://codex...
wordpress 2




Tuesday, April 27, 2010
wordpress 2
                          authentication


                             request


                            ...
wordpress 2
                                authentication


                                   request


                ...
wordpress 3

                google maps plugin
                do not forget that you can also parse GeoRSS
             ...
android
                          Entering an Email…
                          7'&1+%.&"&1+0%'&'(&48+*&%9"+-&,%+#$&%#4%/%0...
android
                          Entering an Email…
                          7'&1+%.&"&1+0%'&'(&48+*&%9"+-&,%+#$&%#4%/%0...
maemo




Tuesday, April 27, 2010
maemo




Tuesday, April 27, 2010
maemo




Tuesday, April 27, 2010
nokia ovi store!




Tuesday, April 27, 2010
MeeGo




Tuesday, April 27, 2010
MeeGo




Tuesday, April 27, 2010
MeeGo




Tuesday, April 27, 2010
Tuesday, April 27, 2010
Tuesday, April 27, 2010
MoSync
                eclipse based IDE
                code base on both C and C++ (brilliant for memory handling on
   ...
device database




Tuesday, April 27, 2010
packaging




Tuesday, April 27, 2010
hello world




Tuesday, April 27, 2010
roadmap




Tuesday, April 27, 2010
phonegap 1




Tuesday, April 27, 2010
phonegap 2
                          CSS,
                          javascript FTW,
                          HTML




   ...
phonegap 3
                                            augmented reality
                          Reuse native           ...
phonegap 4                                      http://
                                                  phonegap.pbworks...
phonegap 4                                              http://
                                                          ...
phonegap 4                                              http://
                                                          ...
phonegap 4                                              http://
                                                          ...
phonegap 4                                              http://
                                                          ...
phonegap 4                                               http://
                                                         ...
phonegap 4                                               http://
                                                         ...
phonegap 4                                               http://
                                                         ...
phonegap 4                                               http://
                                                         ...
phonegap 4                                               http://
                                                         ...
phonegap 4                                                 http://
                                                       ...
phonegap 4                                                        http://
                                                ...
demo




Tuesday, April 27, 2010
Thank You
                             Q&A




       open data is more important than open frameworks
Tuesday, April 27, ...
Upcoming SlideShare
Loading in...5
×

Open Source Mobile Development

2,513

Published on

Mobile enablement of popular CMS like drupal and wordpress. Mobile development with open source platforms like android, maemo as well as cross platform code generators like phonegap and mosync.

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,513
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

Transcript of "Open Source Mobile Development "

  1. 1. Open Source Mobile Development @doxaras doxaras@gmail.com Niobium Labs Tuesday, April 27, 2010
  2. 2. taking for granted you are the best coders out there you like hardcore programming looking for the next challenge early adopters care about memory and space allocation MOBILE is your next playground Tuesday, April 27, 2010
  3. 3. extrapolating IMF Greek are high educated 1.8% are PHP owners, 2.4% are candidates!! Astonishing ICT rankings in innovation metrics. Poor web startups performance (small market, low expertise resources). Greek IT industry is 70% central/local government funded. Tuesday, April 27, 2010
  4. 4. mobile is huge all big players of the industry are now going mobile. new trend analysis and recommendation algorithms will monitor our everyday activity stream. social object Actor, verb, object, [indirect object], {context} (activitystrea.ms) location location location -> context context context android will change the game Tuesday, April 27, 2010
  5. 5. difficult transition touch interfaces are a hole new concept not so many cool developers memory allocation and leagues different screen orientations small screen size there are no good designers Tuesday, April 27, 2010
  6. 6. communicating 3.0 Tuesday, April 27, 2010
  7. 7. trends Tuesday, April 27, 2010
  8. 8. trends Launch of Layar Tuesday, April 27, 2010
  9. 9. think out of the box Tuesday, April 27, 2010
  10. 10. smartphone penetration Tuesday, April 27, 2010
  11. 11. reports admod and trend finding November 2009 http://metrics.admob.com/ Tuesday, April 27, 2010
  12. 12. iphone handset growth Tuesday, April 27, 2010
  13. 13. marketing Tuesday, April 27, 2010
  14. 14. marketing Bar Experience 4 people Tuesday, April 27, 2010
  15. 15. marketing Bar Experience 4 people Tuesday, April 27, 2010
  16. 16. marketing Bar Experience Social Media Experience 4 people 300 people Tuesday, April 27, 2010
  17. 17. marketing Bar Experience Social impression distribution follows power law Social Media Experience 4 people 300 people Tuesday, April 27, 2010
  18. 18. statistics Tuesday, April 27, 2010
  19. 19. statistics Impressions 60 Conversions Tweets/FB 45 30 15 0 source: Mazda NL Campaign Tuesday, April 27, 2010
  20. 20. statistics 150 112.5 75 Impressions 60 Conversions 37.5 Tweets/FB 45 0 iPhone Android 30 source: Vodafone, Cosmote, Wind 15 0 source: Mazda NL Campaign Tuesday, April 27, 2010
  21. 21. statistics 150 112.5 75 Impressions 60 Conversions 37.5 Tweets/FB 45 0 iPhone Android 30 source: Vodafone, Cosmote, Wind 15 0 225000 450000 675000 900000 source: Mazda NL Campaign 0 Facebook 1st Mobile Users 2nd 3rd 4th Stella Artois campaign Tuesday, April 27, 2010
  22. 22. statistics 150 112.5 75 Impressions 60 Conversions 37.5 Tweets/FB 45 0 iPhone Android 30 source: Vodafone, Cosmote, Wind 15 0 225000 450000 675000 900000 source: Mazda NL Campaign 0 Facebook 1st Mobile Users 2nd After 1 month and 8K mobile active users the impressions will 3rd exceed 1 Million! 4th Stella Artois campaign Tuesday, April 27, 2010
  23. 23. google goggles API soon to be released Tuesday, April 27, 2010
  24. 24. google goggles API soon to be released Tuesday, April 27, 2010
  25. 25. 6th sense project MIT Tuesday, April 27, 2010
  26. 26. mobile intuitive Tuesday, April 27, 2010
  27. 27. ipad status shift Tuesday, April 27, 2010
  28. 28. barcode scanning android SDK 2.1still has problems with camera focus Tuesday, April 27, 2010
  29. 29. barcode scanning http://code.google.com/p/zxing/ android SDK 2.1still has problems with camera focus Tuesday, April 27, 2010
  30. 30. drupal 1 Drupal Server Drupal API Mobile Native Clients GMAP+Location POI Data/tiles XML Impressions Experiences Mobile Server Tuesday, April 27, 2010
  31. 31. drupal 2 Tuesday, April 27, 2010
  32. 32. drupal 2 Tuesday, April 27, 2010
  33. 33. drupal 3 Drupal Server Drupal API GMAP+Location XML Mobile Server Tuesday, April 27, 2010
  34. 34. drupal 3 Layar Drupal Module Drupal Server is finished!!! Drupal API GMAP+Location XML Mobile Server Tuesday, April 27, 2010
  35. 35. drupal 4 Disclaimer: Free WiFi Tagging is an open data community effort and the layer is only used for demonstration purposes as a proof of concept Tuesday, April 27, 2010
  36. 36. drupal 4 Layar Drupal Module is finished!!! Disclaimer: Free WiFi Tagging is an open data community effort and the layer is only used for demonstration purposes as a proof of concept Tuesday, April 27, 2010
  37. 37. wordpress 1 more info: http://codex.wordpress.org/XML-RPC_wp WPTouch Tuesday, April 27, 2010
  38. 38. wordpress 2 Tuesday, April 27, 2010
  39. 39. wordpress 2 authentication request results Tuesday, April 27, 2010
  40. 40. wordpress 2 authentication request results Prefer xml->json RPC Tuesday, April 27, 2010
  41. 41. wordpress 3 google maps plugin do not forget that you can also parse GeoRSS Google Mashups (wordpress-geo-mashup) KML support both direct and indirect. Tuesday, April 27, 2010
  42. 42. android Entering an Email… 7'&1+%.&"&1+0%'&'(&48+*&%9"+-&,%+#$&%#4%/%0&:*+#$&7':;876)%&<=)/%**&)-%"*%&1+*+4>& http://www.youtube.com/watch?v=VNCfQvVkhIo !"#$%&'(&)'**+,-%& .'/0*&)/'1+0%0 23%45&#'4&+#+4+"--6& )/'1+0%0@&:*%/& 8"*&%#4%/%0&2-%5 23%45&+*&#'.& '((%/%0&('/& ?%=4&.'/0& *%-%;4+'# *%-%;4%0 Tuesday, April 27, 2010
  43. 43. android Entering an Email… 7'&1+%.&"&1+0%'&'(&48+*&%9"+-&,%+#$&%#4%/%0&:*+#$&7':;876)%&<=)/%**&)-%"*%&1+*+4>& http://www.youtube.com/watch?v=VNCfQvVkhIo !"#$%&'(&)'**+,-%& .'/0*&)/'1+0%0 23%45&#'4&+#+4+"--6& )/'1+0%0@&:*%/& 8"*&%#4%/%0&2-%5 23%45&+*&#'.& '((%/%0&('/& ?%=4&.'/0& *%-%;4+'# *%-%;4%0 Tuesday, April 27, 2010
  44. 44. maemo Tuesday, April 27, 2010
  45. 45. maemo Tuesday, April 27, 2010
  46. 46. maemo Tuesday, April 27, 2010
  47. 47. nokia ovi store! Tuesday, April 27, 2010
  48. 48. MeeGo Tuesday, April 27, 2010
  49. 49. MeeGo Tuesday, April 27, 2010
  50. 50. MeeGo Tuesday, April 27, 2010
  51. 51. Tuesday, April 27, 2010
  52. 52. Tuesday, April 27, 2010
  53. 53. MoSync eclipse based IDE code base on both C and C++ (brilliant for memory handling on the mobile) Symbian S60 2/3/5, Windows Mobile 5.0/6.5, Moblin 2.x, Smartphone 2003, Pocket PC 2003, j2me MIDP 2, Android 1.5 from just only one codebase. Very engaged and motivated community! Most mature solution full SDK only on windows, but ports to linux exists Tuesday, April 27, 2010
  54. 54. device database Tuesday, April 27, 2010
  55. 55. packaging Tuesday, April 27, 2010
  56. 56. hello world Tuesday, April 27, 2010
  57. 57. roadmap Tuesday, April 27, 2010
  58. 58. phonegap 1 Tuesday, April 27, 2010
  59. 59. phonegap 2 CSS, javascript FTW, HTML air simulator application Tuesday, April 27, 2010
  60. 60. phonegap 3 augmented reality Reuse native NLP pluggins 1D/2D barcode scanning 3D maps custom native plugins Tuesday, April 27, 2010
  61. 61. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Mobile Native Clients Tuesday, April 27, 2010
  62. 62. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone Mobile Native Clients Tuesday, April 27, 2010
  63. 63. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Tuesday, April 27, 2010
  64. 64. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Contacts Tuesday, April 27, 2010
  65. 65. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Contacts Camera Tuesday, April 27, 2010
  66. 66. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Contacts Camera Audio Tuesday, April 27, 2010
  67. 67. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Contacts Camera Audio Geolocation Tuesday, April 27, 2010
  68. 68. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Contacts Camera Audio Geolocation Accelometer Tuesday, April 27, 2010
  69. 69. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone File IO Mobile Native Clients Maps Contacts Camera Audio Geolocation Accelometer Tuesday, April 27, 2010
  70. 70. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone SMS File IO Mobile Native Clients Maps Contacts Camera Audio Geolocation Accelometer Tuesday, April 27, 2010
  71. 71. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone SMS File IO Mobile Native Clients Maps Contacts Settings Camera Audio Geolocation Accelometer Tuesday, April 27, 2010
  72. 72. phonegap 4 http:// phonegap.pbworks.com/ JavaScript-API Phone SMS File IO Mobile Native Clients Maps Contacts Settings Camera Audio Http Geolocation Accelometer Tuesday, April 27, 2010
  73. 73. demo Tuesday, April 27, 2010
  74. 74. Thank You Q&A open data is more important than open frameworks Tuesday, April 27, 2010

×