Arquivo da categoria: Pocket Learning – Master’s Thesis ITP

Official iPhone Application Developer

So I finally got approved to be an “official” iPhone Application Developer by Apple.

Got my first iPhone native application working directly ON my iPhone – very exciting.
Now just have to keep learning the Cocoa libraries for the iPhone and getting used to the Objective-C language and the huge library provided within the iPhone’s SDK (Software Development Kit)
More to come soon – an actual video of it working 🙂

iPhone Classroom – Thesis Paper

iPhone Classroom

  • Innovative use of proven educational methods combined with leading edge technology that is not yet a standard but might very well be the model of all future similar devices.
  • A life long learning curriculum designed for a mobile platform
  • How to, Want to, Need to, Just in Time Learning
  • Self paced, interactive, participatory, useful, fun
  • A program to teach photography on the iPhone
  • Modular learning anywhere, anytime, anyone.
  • Learner driven – already has the motivation to learn

Is this Finally it?

  • Worked in the mobile phone market for years
  • Designing for ultimate constraints – going back to the web’s early times
  • iPhone’s new paradigm in user interaction allows for new kinds of applications 
  • Surprisingly big DYI culture in the US compared to Latin America and maybe Europe.
  • Could a cell phone be a platform for just in time learning?
  • Open up a school in Brazil – interest in education
  • Huge market – OLPC exemplifies this
  • New generation of phones – this is the worst it’s going to get
  • Not the standard but offers a basis for future similar platforms

The Prototype


  • iPhone native application
  • Photography class
  • Other lessons that would effectively utilize this platform’s advantages:
    • Car user guides (changing tires, setting the clock)
    • Setting up your tent
    • Survival skills
    • Wood working tutorials
    • Music lessons/tutorials
    • Video making tutorials
    • Translation tool
    • Creative writting
    • Museum guides
    • Tourist guide application
    • Standardized tests practice

  

The Big Picture

  • iPhone Classroom platform
    • Create your own lesson
    • Next catalog of courses
  • Could also be used in a classroom environment
    • Connectivity, sync, and control for professors on student’s assignments
    • Sharing assignments, notes, and comments between students
  • SWOT analysis
    • Strengths:
      • Be the first / early adopter
      • Interface
      • Mac OS programmer base
      • Portability to Mac OS
      • Modularity
      • Connectivity
      • Ease of use
    • Weaknesses:
      • Cost
      • Not a market standard
      • Easy to copy
    • Opportunities
      • Platform for a broader application
      • Research in this new interface/interaction mode
      • Wikipedia for learning meets Instructables
    • Threats
      • Other competing platforms
      • Cost
      • Laptop could become small and cheap enough to act as a subsititute
Project URLs 





References


  • Books
    • How People Learn – Donovan Bransford Pellegrino
    • Cocoa Programming for Mac OS X


  • Companies
    • Bob Tinker – Concord Consortium
  • Other references
    • Low Residency Programs
    • Martin Owen – School of Education na University of Wales, Bangor
    • Graham Brown-Martin – Handheld Learning Ltd

NOTES:


Shifting landscapes

iPhone Classroom – Thesis Paper (draft)

Why (Motivation)

  • Worked in the mobile phone market for years
  • iPhone’s new paradigm in user interaction allows for new kinds of applications 
  • Open up a school in Brazil – interest in education
  • DYI culture
  • Could a cell phone be a platform for just in time learning?

What (Description)

  • Innovative use of proven educational methods combined with leading edge technology that is not yet a standard but might very well be the model of all future similar devices.
  • A curriculum designed for a mobile platform
  • A program to teach photography on a cell phone
  • Life long learning on the iPhone
  • How to, Want to, Need to, Just in Time
  • Self paced, interactive, participatory, useful, fun
  • Modular learning anywhere, anytime, anyone.

How (Future Implementation)

  • iPhone native application
  • Class creation tool
  • Other lessons that would effectively utilize this platform’s advantages:
    • Car user guides (changing tires, setting the clock)
    • Wood working tutorials
    • Music lessons/tutorials
    • Video making tutorials
    • Translation tool
    • Creative writting
    • Museum guides
    • Tourist guide application
    • Standardized tests practice

Who (Target Audience)

  • Learners with iPhones
  • Teachers who want to innovate

Where (User Scenarios)

  • Learner driven – already has the motivation to learn
  • Could also be used in a classroom environment
    • Connectivity, sync, and control for professors on student’s assignments
    • Sharing assignments, notes, and comments between students

When (Market opportunities)

  • Not the standard but offers a basis for future similar platforms
  • iPhone Classroom platform – create your own lesson
  • SWOT analysis
    • Strengths:
      • Be the first / early adopter
      • Interface
      • Mac OS programmer base
      • Portability to Mac OS
      • Modularity
      • Connectivity
      • Ease of use
    • Weaknesses:
      • Cost
      • Not a market standard
      • Easy to copy
    • Opportunities
      • Platform for a broader application
      • Research in this new interface/interaction mode
      • Wikipedia for learning meets Instructables
    • Threats
      • Other competing platforms
      • Cost
      • Laptop could become small and cheap enough to act as a subsititute

Conclusions

  • User testing results
  • Future development potentials

Project URLs

References

  • Books
    • How People Learn – Donovan Bransford Pellgrino
  • Other references
    • Low Residency Programs
    • Martin Owen – School of Education na University of Wales, Bangor
    • Graham Brown-Martin – Handheld Learning Ltd

iPhone Classroom

So I’ve decided to really dive in into the iPhone Application development for my iPhone Classroom thesis project. What I had up to now was a web version – a prototype of the interface and user interaction. It did not give me the full extent of the iPhone’s interface capabilities, not to mention that you cannot turn the camera on from it. Pretty basic feature for a photography tutorial!
So I have been studying Apple’s Cocoa development environment (Objective-C) and the iPhone SDK. Slowly wrapping my head around the frameworks and how objects are handled and talk to each other within the iPhone environment. Very interesting and powerful.
I created these screen mock-ups to help me understand better all the elements I am going to have to build:

Thesis update

I have feverously working on my iPhone Classroom (new name) web application for the iPhone.

You may login using:
user: a@a.com
pwd: a
Or create your own 🙂 It’s all working!
Today I will present to outside reviewers who will comment on the presentation style and on the product itself.
I updated the presentation and this time I have rehearsed it a little bit more 🙂
Unfortunately you cannot see the videos on this web based PowerPoint.
If you really want to, you can see them here:

Thesis update again

My presentation today did not go as well as I would’ve have wanted… I did not rehearse the flow of exactly what I was going to say so I felt a little too loose in my train of thought.
With that as a motivation, I cranked out some more changes to the document I presented today and now feel that the structure of the presentation makes more sense and flows better.
HERE it is.

Thesis update video 2

Started coding the html interface mock-up following the iPhone’s specs. JavaScript monitors the iPhone orientation and changes the html dynamically. CSS styles are associated with each orientation – that is how I get the menu icons to be on top when the iPhone is in portrait and on the right when the iPhone is on landscape mode. Including video was also a bit of a hurdle but all figured out now – depending on the connection (WiFi vs Edge) the appropriate movie is shown – you actually have to put up 3 different files for each speed (the third one is for desktop viewing). Fortunately QuickTimePro does that automatically for you.