Ringmark, eine Testsuite für mobile Browser

Facebook hat zusammen mit Bocoup die Testsuite “ringmark” entwickelt. Diese soll Entwicklern helfen, zu verstehen, welche Browser die für ihre Apps notwendigen Funktionen bereitstellen. Berücksichtigt wurden bei der Testsuite auch Projekte wie Modernizr, CanIUse oder die W3C Tests. In den kommenden Wochen soll “ringmark” auch als Open Source zur Verfügung gestellt werden.

Wie funktioniert “ringmark”?

Weiterlesen

Steve Ballmer – So kann man sich täuschen

Das die Geschwindigkeit der technologischen Entwicklung rasant ist, stellt kein Geheimnis mehr dar. Im Gegenteil, jeder von uns ist wohl schon mehrmals davon überrannt worden. Kaufe ich mir heute ein halbwegs aktuelles Handy, so ist es morgen schon wieder veraltet. Ein Flachbild-TV, der heute noch State of the art ist, wird morgen schon zum halben Preis als Auslauf-Modell in den Läden stehen. Das mag zwar etwas überspitzt ausgedrückt sein, aber im Grunde ist es so.

Umso interessanter sind die Äußerungen von Steve Ballmer, als das iPhone im Jahr 2007 gelauncht wurde. An den exorbitanten Siegeszug des iPhones in den darauffolgenden Jahren hat er damals offensichtlich nicht geglaubt:
http://www.lead-digital.de/start/mobile/500_dollar_fuer_ein_telefon_wie_steve_ballmer_das_iphone_unterschaetzte

Vermutlich werden in fünf Jahren auch wir selbst über das heute aktuelle iPhone 4S schmunzeln: “Schau mal, was damals das iPhone gekostet hat! Und vor allem, schau mal, wie doof Siri damals noch war! Und damals haben wir die Finger noch benutzt!“.

 

Reverse Geolocation mit Google Maps V3 in einer mobilen Webseite

In mobilen Webseiten wird zur Anzeige der aktuellen Position des Clients üblicherweise eine Kartendarstellung angeboten. Dazu wird in einem ersten Schritt per GPS mittels der Geolocation API und JavaScript die aktuelle Position des Clients ermittelt. Anschließend werden die Latitude und Longitude Werte aus dem Position-Objekt abgefragt und hieraus wiederum ein Google Maps LatLng – Objekt erstellt. Dieses kann neben weiteren Parametern an die Karte übergeben werden. Ein Standard-Marker zeigt im Normalfall die Position in der Karte an.
Eher selten ist jedoch der Fall, dass auf dem mobilen Client die aktuelle Adresse angezeigt werden soll. Auch für diesen Anwendungsfall bietet Google Maps V3. eine Lösung an: den google.maps.Geocoder();. Weiterlesen