Baker Framework &Unity 3DAdding 3D interactivity and games to book development
Getting involved• The path not taken – O A.D.  • Development community wanted me to do something I wasn’t    interested in...
Baker Framework• Simple book development using HTML5, CSS3, & JS• Berkeley Software License• Wraps webpage into an iOS app
Unity 3D•   Game Engine•   Easy to use, cross-platform, large dev community•   Wraps a game in an iOS app•   Proprietary
Basic process                                       Baker                  View Controller   HTML, CSS, JS                ...
Contribution• Simple demonstration• Activities   • Figure out what the wrappers are doing      • Unity – Complete mess, bu...
Moments• “ah-ha!”  • Unity 3D – Communicating directly to iOS, NSUserDefaults  • Baker – Webpage to iOS, URL parsing  • Am...
Blog Highlights / Summary• Big future with eTextbooks, and lots of potential• Don’t sit and wait for the wave to come…• Tr...
Upcoming SlideShare
Loading in …5
×

Etec697

166 views
147 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
166
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Etec697

  1. 1. Baker Framework &Unity 3DAdding 3D interactivity and games to book development
  2. 2. Getting involved• The path not taken – O A.D. • Development community wanted me to do something I wasn’t interested in • Project would be interesting, but not a passion…• eTextbooks • iBooks author and Inkling • Math text books with tools and game embedded • Perfect mix of past and present• Why Baker framework? • No Unity widget, I wasn’t squeaky enough • Still early (can make an impact) • There is a need – Apple Store REJECTION • Was feeling ambitious• No ask, just do…
  3. 3. Baker Framework• Simple book development using HTML5, CSS3, & JS• Berkeley Software License• Wraps webpage into an iOS app
  4. 4. Unity 3D• Game Engine• Easy to use, cross-platform, large dev community• Wraps a game in an iOS app• Proprietary
  5. 5. Basic process Baker View Controller HTML, CSS, JS ContentiOS Application Unity View Controller 3D & Code
  6. 6. Contribution• Simple demonstration• Activities • Figure out what the wrappers are doing • Unity – Complete mess, but lots of support options • Baker – Clean and organized, no support • One UIApplication -Merging files safely • Creating a Unity demo • Switching back and forth between • Upcoming tutorial• Community involvement • I informed them I was doing this project • No response (did it today) • Intentional – No ask, just do
  7. 7. Moments• “ah-ha!” • Unity 3D – Communicating directly to iOS, NSUserDefaults • Baker – Webpage to iOS, URL parsing • Amazing how clean the open source project was• “oh-no!” • You want me to do what? Eh… (0 A.D.) • Unity 3D – Holy cow, what a mess…
  8. 8. Blog Highlights / Summary• Big future with eTextbooks, and lots of potential• Don’t sit and wait for the wave to come…• Trilingual • Objective C • C# • HTML (well.. Spanglish)• Great, it’s working… how do I explain it now?• Left the path for any OpenGL implementation• Overall it was difficult, frustrating, but fun.

×