Mobile Transport-börse

1,500 views
1,349 views

Published on

Mobile Transport-börse (Presentation)

Abdelhamid Barzali

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,500
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mobile Transport-börse

  1. 1. SEPSEP –––– mobilemobile TransportbTransportböörserse Wolfgang WWolfgang Wöörndlrndl Realised by : Florian Detig Hamid Barzali AminHammami Cem cekmen
  2. 2. Ergebnisse (bis jetzt)Ergebnisse (bis jetzt) Weiteres VorgehenWeiteres Vorgehen BrainstormingBrainstorming………… Agenda
  3. 3. Evolving SoftwareEvolving Software
  4. 4. PlattformPlattform -- OSOS improving the design of the existing codeimproving the design of the existing code without changing how it workswithout changing how it works
  5. 5. PlattformPlattform -- VergleichVergleich Symbian (S60, UIQ, MOAP)Symbian (S60, UIQ, MOAP) :: ++ Zugriff auf HardwareZugriff auf Hardware -- mmüühsahmhsahm MS mobile :MS mobile : -- MicrosoftMicrosoft J2MEJ2ME ++ 95% aller Handys95% aller Handys ++ schnellschnell AJAXAJAX ++ keine Installation / Updatekeine Installation / Update ++ write once, run everywherewrite once, run everywhere -- moderner Browser notwendigmoderner Browser notwendig
  6. 6. Technology 1Technology 1 RoRRoR –– backendbackend acts_as_authenticatedacts_as_authenticated Ym4r / GMYm4r / GM GeokitGeokit DB: mysql /postgisDB: mysql /postgis J2MeJ2Me –– frontendfrontend AJAXAJAX -- frontendfrontend ScriptaculousScriptaculous PrototypePrototype GmapsGmaps
  7. 7. Technology 2Technology 2 Open source projecte GpsmidletOpen source projecte Gpsmidlet GpsmidletGpsmidlet PlacelabsPlacelabs Open street mapsOpen street maps
  8. 8. Ruby on RailsRuby on Rails flexibel!flexibel! (agile development)(agile development) schnell!schnell! (rapid prototyping)(rapid prototyping) schschöön!n! (enjoy the process)(enjoy the process)
  9. 9. ToolsTools EclipseEclipse Aptana studio / RadRailsAptana studio / RadRails subclipsesubclipse eclipsemeeclipseme NetbeansNetbeans Visual ModellerVisual Modeller debuggingdebugging Polish build processPolish build process ant scriptant script device databasedevice database
  10. 10. ArchitectureArchitecture RoR www J2ME-client Browser DB: MySQL DB: PostGRS mit OSM Daten Rest
  11. 11. ErgebnisseErgebnisse dropdown autocomplete J2MEdropdown autocomplete J2ME Dropdown autocomplete AJAXDropdown autocomplete AJAX shortest path (OSM + pgrouting)shortest path (OSM + pgrouting) User authentifizierungUser authentifizierung Geocoding (google)Geocoding (google) ValidationValidation Gmaps directionsGmaps directions extractor (web scraping)extractor (web scraping)
  12. 12. Open Street MapsOpen Street Maps Gadget picsGadget pics
  13. 13. Open Street MapsOpen Street Maps Gadget picsGadget pics
  14. 14. PostLBSPostLBS Gadget picsGadget pics
  15. 15. PostLBSPostLBS Gadget picsGadget pics
  16. 16. PostLBSPostLBS Gadget picsGadget pics
  17. 17. AusblickAusblick ANDROID! Open handset allianceANDROID! Open handset alliance MobiletaggingMobiletagging openSocial (widgets)openSocial (widgets) rails 2.0rails 2.0 openID, openAuthopenID, openAuth AsteriskAsterisk iPhoneiPhone
  18. 18. ZukunftZukunft
  19. 19. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  20. 20. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  21. 21. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  22. 22. potential ?potential ? MultiMulti--billion cash reservesbillion cash reserves Apache v2 licenceApache v2 licence Core apps == Downloadable appsCore apps == Downloadable apps Easy developmentEasy development Linux + java => reuse exist. LibsLinux + java => reuse exist. Libs Bussiness model: ads/infomercials!Bussiness model: ads/infomercials!
  23. 23. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  24. 24. Wir sehen jedes Problem Als Aufgabe Und nicht Umgekehrt

×