2. Who am I ?
• Work at Octave & Octave (http://octaveoctave.com)
• In charge of the frontdev team
• Contact me : md@octaveoctave.com | @freakdev
Octave & Octave
10. Custom design...
• requires a custom markup
• can hardly be generated fully automatically
• with templating, concerns are properly separated
Octave & Octave
12. How we simplify robust concept?
• 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
Octave & Octave
14. Which library, why, what for?
• We choose elegent libraries, according to us
• Lawnchair / Mustache / my.Class ...
• But you can easily implement the ones you have chosen
Octave & Octave
16. A slideshow "engine"
• Cross platform (smartphone,
tablet, computers)
• Use url hash to ensure deep
linking
• Only 50 lines of code
Octave & Octave 16
17. Memento App - Ministère de la culture
• Cross device (iOS / Android)
• App build with PhoneGap
• Let the user consult articles offline
(for those marked as "favorite")
Octave & Octave 17
18. RA Altarea Cogedim - LIGARIS
• Build with PhoneGap
• Custom design
• Modern navigation paradigm
Octave & Octave 18
20. YellowJS is…
• not for developping games :(
• still missing some features yet, and still in beta
• inspiration to move beyond the actual limit (we hope so)
Octave & Octave
21. How? Where? When?
• 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
Octave & Octave