Hello YellowJS

Preview:

Citation preview

Hello

Octave & Octave

• Work at Octave & Octave (http://octaveoctave.com)

• In charge of the frontdev team

• Contact me : md@octaveoctave.com | @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?

Give it a try

http://yellowjs.org

Recommended