Phonegap to narzędzie open source łączące aplikacje internetowe z interfejsami api urządzeń mobilnych. Zawiera szkielety projektów aplikacji natywnych dla poszczególnych platform - między innymi dla Androida. Dzięki Phonegap można z poziomu javascriptu uzyskać dostęp do różnych funkcji sprzętowych telefonu np. kamery czy akcelerometru.
Javascript
W tutorialu prześledzimy kod jednego z moich dem na Dev Derby Where am I?. Jest to aplikacja, która na podstawie aktualnej pozycji (geolocation api) pokazuje Twoją pozycję na mapie (google maps api) oraz pobiera zdjęcia z flickr w jej pobliżu (Flickr api).
Pokażę jak ciekawie zaimplementować usuwanie elementów listy na urządzeniach mobilnych. Wykorzystamy do tego gest tzw. swipe.
Niedawno przygotowałam kolejny program w webgl (three.js) rysujący wykresy powierzchni 3d. Tym razem zadanych równaniem uwikłanym typu f(x,y,z) = 0. Właśnie w przypadku takich równań trzeba użyć algorytmu przybliżającego strukturę powierzchni. Idealnym do tego celu jest algorytm maszerujących sześcianów (marching cubes).