Versione italiana
Pier Paolo Ramon
Senior Front-end Engineer, SMC
-
pierpaolo.ramon@smc.it
-
yuchi
-
_pier
Some obvious things:
Mobile Market is expanding
Number of devices
Interaction types
We do not know what we'll have
at our wrist
in our hands
on our ears
We're novices
in relation to ‘traditional’ development
It's like having rewinded back to the roots, just before
- the mouse
- the pointer
- windows
User Experience
It is not the Mobile Platform itself which makes us talk about UX again,
but the changes it takes.
Talking about UX is just a tool, the actual User Experience is the goal.
Mobile and UX
- It's the data which reaches the user,
not the opposite
- The user is the protagonist
- Asynchronous processes, the comeback of the offline
- Task centered
Liferay doesn't follow trend,
but implements what makes sense to,
always ready to change direction
Brian Chan
What now?
There's no single road
No tool is inherently better
* In relation to Web Development for Web Developers
Responsive Web Design
Alloy UI 2.0
Bootstrap (2.3.2)
New Portal UI
Mobile Site
Device Rules with WURFL
Site Hierarchies
Not mutually exclusive with RWD
Bruno Farache
- Liferay Sync Mobile developer
- Starts with PhoneGap
The HTML5 experience
- Basic-authentication
- File blobs only as Base64
- Preview plugin
Programmers can’t design
DevCon di Berlino 2013, B. Farache
A step backward
JSON WS
- Remote services
- Authentication
- Batch calls
- Nested calls
- Also with plugins!
if Service Builder-based
Calling JSON WS
from native code
- A lot of code repetition
- Verbose
- No help from the IDE
What about an SDK?
Features
- JSON WS-based
- Authentication
- JSON parsing
- Exception parsing
It's an SDK to build integration libraries
With plugin support!
if Service Builder-based
Appcelerator
Titanium SDK
- Hybrid Platform
- JavaScript
- It's not HTML5
{native:"FTW"}
What happens after?
- Development is just the seed
- We have to follow the product
- We have to follow platforms
Appcelerator Platform
The Goal
Beyond Mobile Development
Lifecycle Management
Assure and improve the Experience over time
Thanks!
-
pierpaolo.ramon@smc.it
-
yuchi
-
_pier