18. multi platform native-app development
native apps
access operating system & its function directly
operating systems
(Symbian, MeeGo, android, MacOS,
Windows)
19. multi platform native-app development
Qt framework
same code works on all platforms,
covers many usecases (GPS, camera)
operating systems
(Symbian, MeeGo, android, MacOS,
Windows)
20. all you need is
Qt SDK 1.1.3
released on Sept 29, 2011
21. Qt Meta-object Language (QML)
Qt Quick declarative programming
Qt User Interface Creation Kit
no C++ skill required
Qt Creator IDE
22. mobility 1.0
Qt mobility
bearer management API
mobility 1.1
contacts
camera
location
document gallery
messaging
feedback
multimedia
Landmarks, map, navigation
publish & subscribe
organizer
sensors
service framework
mobility 1.2
system information
it’s all about NFC, final for MeeGo
29. OAuth 1.0 under the hood
complicated!
kqoauth is your
friend
30. consumer
provider
show provider’s auth.
user grants
page in embedded
browser
authorization
parse access_token redirect to dummy
value from URL
URL with access_token
save access_token to
persistent storage
31. consumer
provider
/dialog/oauth?
client_id={APP_ID}&
response_type=token&
user grants
redirect_uri={DUMMY_URL}& authorization
scope={SCOPE}
http://{DUMMY_URL}/
parse access_token
#access_token={ACCESS_TO
value from URL
KEN}&expires_in={EXPIRE}
save access_token to
persistent storage
32. if you think that’s still too
hard, there’s thin wrapper
qfacebook
(http://gitorious.net/qfacebook)
33. consumer
provider
/oauth2/authenticate?
client_id={CLIENT_ID}& user grants
response_type=token&
redirect_uri={DUMMY_URL}
authorization
http://{DUMMY_URL}/
parse access_token
#access_token={ACCESS_T
value from URL
OKEN}
save access_token to
persistent storage
40. where to go from here
Nokia developer - http://developer.nokia.com/
Qt – http://developer.nokia.com/Develop/Qt/
latest Qt SDK download – http://developer.nokia.com/Develop/Qt/Tools
all about NFC - http://developer.nokia.com/Develop/NFC/
kqOAuth - http://gitorious.org/kqoauth
qjson - http://gitorious.org/qjson