hello yellowjs
TRANSCRIPT
Hello
Octave & Octave
• Work at Octave & Octave (http://octaveoctave.com)
• In charge of the frontdev team
• Contact me : [email protected] | @freakdev
Who am I ?
A 100% custommobile design
we want
Industrial quality applications
we want
to code lessbut support several devices
we want
Design should be responsive
Technologies should be
open source
Highly customizable mobile framework
YellowJS is a
TemplatingCustom design is offered by
Octave & Octave
• requires a custom markup
• can hardly be generated fully automatically
• with templating, concerns are properly separated
Custom design...
Easily handleableStrongs concepts
Octave & Octave
• The "new" keyword is "banned" in the "daily
API”
• Underlying class structure is clean and
extendable
• Event Model / MVC / Mixins ensure flexibility
and are known by everyone
• YellowJs is good for quick developments but also
for complex applications
How we simplify robust concept?
Why don't use some
many "micro libraries" are well coded ;)
Octave & Octave
• We choose elegent libraries, according to us
• Lawnchair / Mustache / my.Class ...
• But you can easily implement the ones you have chosen
Which library, why, what for?
What we have doneWhat we can do
Octave & Octave 16
• Cross platform (smartphone,
tablet, computers)
• Use url hash to ensure deep
linking
• Only 50 lines of code
A slideshow "engine"
Octave & Octave 17
• Cross device (iOS / Android)
• App build with PhoneGap
• Let the user consult articles
offline (for those marked as
"favorite")
Memento App - Ministère de la culture
Octave & Octave 18
• Build with PhoneGap
• Custom design
• Modern navigation paradigm
RA Altarea Cogedim - LIGARIS
Octave & Octave 19
LVMH MAG - Groupe LVMH
Octave & Octave
• not for developping games :(
• still missing some features yet, and still in beta
• inspiration to move beyond the actual limit (we hope so)
YellowJS is…
Octave & Octave
• YellowJs is published under the New BSD
License and is supported by Octave & Octave
team
• You can get it from github or at http://yellowjs.org
• Still in beta mainly because it still lacks some
funny features that i wanted to integrate but in
fact, already ready for production
How? Where? When?