Notes from BlackBerry DevCon Asia 2011 #BBDevCon

Event: BlackBerry DevCon Asia 2011
Date: 2011-12-08

Updates: The speakers mentioned that the slides are available online. But I'm still not able to find 'em anywhere.


Topic:
DEV846 – Advanced Web Rendering: webGL, Canvas and Gaming

Speakers:

Charles Wei, Technical Director, Torch Mobile (Beijing) Co. Ltd.
Robin Cao [robin.cao[at]torchmobile.com.sg], Senior Software Engineer, Torch Mobile (Beijing)


Tips and Tricks
- Avoid creating non-power of two images
- Avoid reading back from canvas

GLSL Shader
- WebGL - Matrices to represent states

Libraries
Three.js, PhiloGL,
Khronos wiki, learningWebGL.com





Topic:
DEV825 – Powering Immediacy: Putting Push Data to Work for You

Speaker:
Pratik Sapra, Application Development Consultant, Research In Motion

BlackBerry Push
- push thru BB internet service
- 8kb data
- dedicated port
- push service plus/ push service essential
- mode :
- point to point,
- multicast,
- broadcast.
push request - PAP standard

Server Side Application
Standalone approach
- http post
- http basic authorization.

Push Service SDK approach

Device side Application
- BB OS 5.0+
- Legacy API ( for 5.0- )

Tips n Tricks
- Sync subscribers peroidically
- creat overhead by pushing to unsubscribed users
- Two way to check
- status query or resuot notification
- subscription query


Topic:
DEV809 – Web Apps: Design and Build Great Looking UI and User Experiences

Speaker(s):

Robin Cao, Senior Software Engineer with Torch Mobile (Beijing)
Charles Wei, Technical Director with Torch Mobile (Beijing) Co. Ltd.

- Cloud based services and mash-up

Good Design
- Adaptive Design
- Handheld meta
- Meta viewport
- Responsive and Feedback
- Device detection
- User agent :
- Server side: Http heqder
- Client side : js (navigator.userAgent)
Orientation
- windows.orientationchange = function() {}
- windows.orientation;
- Media query
- connectivity detection
- HTML5 - AppCache

Bad Design
- Frames and scrolling
- Mouse-move and hover event
- Fix position
- Fixed size

Js Framework
- Sencha
- jQuery
- Dojo
- Alice (RIM) - For animations, flip, bounce, etc.










Comments

Popular posts from this blog

[Azure Websites PHP] Cross Domain request results in blank response page after Preflight HTTP OPTIONS

[Magento] Create Contact Form with Dynamic Recipient