View
1.137
Download
0
Category
Preview:
DESCRIPTION
Mobile Transport-börse (Presentation)Abdelhamid Barzali
Citation preview
SEP SEP �–�– mobile mobile TransportbTransportböörserseWolfgang WWolfgang Wöörndlrndl
Realised by :
Florian DetigHamid BarzaliAminHammamiCem cekmen
Ergebnisse (bis jetzt)Ergebnisse (bis jetzt)
Weiteres VorgehenWeiteres Vorgehen
BrainstormingBrainstorming�…�…
Agenda
Evolving SoftwareEvolving Software
Plattform Plattform -- OSOS
improving the design of the existing code improving the design of the existing code without changing how it works without changing how it works
Plattform Plattform -- VergleichVergleichSymbian (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++ schnellschnellAJAXAJAX
++ keine Installation / Updatekeine Installation / Update++ write once, run everywherewrite once, run everywhere-- moderner Browser notwendigmoderner Browser notwendig
Technology 1Technology 1RoR RoR –– backendbackend
acts_as_authenticatedacts_as_authenticatedYm4r / GMYm4r / GMGeokitGeokitDB: mysql /postgisDB: mysql /postgis
J2Me J2Me –– frontendfrontend
AJAX AJAX -- frontendfrontendScriptaculousScriptaculousPrototypePrototypeGmapsGmaps
Technology 2Technology 2
Open source projecte GpsmidletOpen source projecte Gpsmidlet
GpsmidletGpsmidlet
PlacelabsPlacelabs
Open street maps Open street maps
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)
ToolsToolsEclipseEclipse
Aptana studio / RadRailsAptana studio / RadRailssubclipsesubclipseeclipsemeeclipseme
NetbeansNetbeansVisual ModellerVisual Modellerdebuggingdebugging
Polish build processPolish build processant scriptant scriptdevice databasedevice database
ArchitectureArchitecture
RoR
www
J2ME-client
Browser
DB: MySQL
DB: PostGRS mit OSM Daten
Rest
ErgebnisseErgebnisse
dropdown autocomplete J2MEdropdown autocomplete J2MEDropdown autocomplete AJAX Dropdown autocomplete AJAX shortest path (OSM + pgrouting)shortest path (OSM + pgrouting) User authentifizierungUser authentifizierungGeocoding (google)Geocoding (google) ValidationValidationGmaps directionsGmaps directionsextractor (web scraping)extractor (web scraping)
Open Street MapsOpen Street Maps
Gadget picsGadget pics
Open Street MapsOpen Street Maps
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
AusblickAusblickANDROID! Open handset allianceANDROID! Open handset alliance
Mobiletagging Mobiletagging
openSocial (widgets)openSocial (widgets)
rails 2.0rails 2.0
openID, openAuthopenID, openAuth
AsteriskAsterisk
iPhoneiPhone
ZukunftZukunft
gPhone gPhone -- mobileOSmobileOS
Gadget picsGadget pics
ZukunftZukunft
Mobile AJAX !!!Mobile AJAX !!!::--))
ZukunftZukunft
Mobile AJAX !!!Mobile AJAX !!!::--))
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!
gPhone gPhone -- mobileOSmobileOS
Gadget picsGadget pics
Wir sehen jedes Problem
Als Aufgabe
Und nicht Umgekehrt
Recommended