Mobile It Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 14 June 2010

preconference workshop during mLearnCon: android 101

Posted on 16:05 by Unknown
Currently in San Diego for the mLearnCon conference, the first one! Organized by the eLearning Guild.

Eric Converse and Silke Fleischer from ATIV software were bold enough to give non-professoinal developers the chance to build an android application from scratch by using the SDK software! This was something I really wanted to be part of. And what a great experience!

These are the people you want to join up with if you are interested in building cross platform mobile applications. They work with iPhone, Blackberry, Android (and a bit of windows mobile) and they are complementary with knowledge. So contact ATIV software if you have an idea for mobile content delivery, also for mLearning, as Silke is an eLearning expert on top of mobile expert.

Although my computer absolutely challenged both Silke and Eric, they managed to fix all the quirks that came up. Quirks, because the other participants had very willing computers taking all the information and coming up with the correct configurations. The great thing about the errors was though, that I learned a lot, as I could see the logic behind bug fixing in Eclips.

The afternoon part of the workshop was hands-on (difficult to blog as my hands try to get going with all the provided guidelines). But below is a bit of the 'theory' parts that Silke and Eric gave during the morning.

what is android, what is it made off?
android is a mobile OS based on Linux (Andre!)
it is developed for mobile, so you can leverage resources that are already on the phone, so you can use what the phone has (if it is available on the phone)
apk = jar (zipped up folder of files)
assets: all of the files (where your native web stuff will go)
meta (lib of all the other files)
res (resources, drawable items...)
androidmanifest.xml: is corner piece of the architecture= what is going to launch, what type of activities are allowed to run.
classes.dex: where all the classes go (this is typically android, not java related)
resources.arsc (zipped version of resources map)

what is an app made off?
set of activities, youc and spread activities across different apps
it allows the user to have a seamless experience, although there are a lot of different parts in it.
activity = framework in which the views can run (cfr view controller of iPhone)
content provider: = allows information to be exchanged with other application, but in a structured format (=security wise, every app runs in its own space (typical linux), this prevents people from corrupting other content). e.g. gps is used and you come up with mean distance, this might be useful for another app, you can exchange it with other app.
service = everything that demands more than a bit of time, you can put it in the service section, because this will ensure the user interface will not be taken up with processor calculator time.

component Activity, what does it have inside?
view: you can add any view on the next one (the one owns the other, long branch of tree) = hierarchy of views

component Broadcast receivers: this broadcasts data from an app or an activity to be able to link outcomes with it. It is event driven and for all that are willing to listen.

design before development: needs to be VERY clear, because you want a clear design before asking the developers to go ahead with it.
(ask weblink to Silke or Eric, for they have example links)

user interface guidelines (ready mades available) you can make everything you want to design (icon, menu design, widgets, activity and task ... guidelines). Look at guidelines delivered by android, for it has solid guidelines to get the best kind of mLearning and user experience. Also important to have a similar look and feel!

(android phones have voice recognition to get google search with voice recording - Inge look it up)

Inge question: can you pull in a personalized video that you rename after having it recorded with your android phone: generic personalization is possible if you use some basic java programming

what we saw in the afternoon:
  • how to install all the necessary software to build an app
  • links to reference material build by them (really great and demonstrative ppt)
  • how to customize the template they provided
  • how to publish
  • what to look out for when you will be publishing your app (legal issues: copyright, tracking possibilities...)
  • what they take into account when building an application (guidelines, keep up with what is out there, listen to other developers, always connect to your users (offer them a way to contact you when using an app)
  • and: great bug fixing tips

If you ever have the time (and rush) to follow one of their workshops, do it, both Eric and Silke keep good pace to get information across, as well as getting participants on track. Really amazing team work btw.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in conferences, eLearning, eLearning guild, liveBlog, mlearncon, mobile, mobile learning, workshop | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Searching a #discussion forum that is #mobile friendly #MyBB?
    In setting up MobiMOOC, I recently realized Google is fading out Google groups. Or at least it certainly feels that way. So I want to find a...
  • Join the live Wiziq session on 3 mobile cases in low resource settings with discussion
    This Friday 12 December 2008 at 4:00 PM (GMT + 1) I will be giving a presentation in collaboration with the International Training Centre (I...
  • Join #MobiMOOC for an #ethical debate on #mLearning #philosophy
    As the free and open online course on mobile learning ( MobiMOOC ) is approaching its starting date ( if you have not signed up for the free...
  • Cider session: Bi-National Learning and the Internet: Grassroots Experiments in Global Education
    All of us eLearning researchers and teachers are invited to the next presentation of free CIDER sessions . The next session features a prese...
  • #Situated learning via #mobile #augmented learning for our #educational future
    Learning within context was a difficult task in the past (travel, content design...). But with the ever growing (and simplifying) augmented ...
  • #ela2009: pre-conference workshop feedback: evaluation kicks off when ethical issues are discussed
    Yesterday I had the pleasure of collaborating with John Traxler and David Hollow during a workshop on Effective Evaluation. The workshop w...
  • My 8 learning predictions for 2010
    In follow-up of the predictions I made in 2009 , I take a go at predicting the learning evolutions for 2010 (oh, how I wish I had an oracle ...
  • #mLearn2010 Augmented Reality and Mobile Learning - some lessons learned by Gunnar Liestol
    Gunnar is a curly person with glasses, who just gives an AMAZING presentation!! Please if you can, look this research up! It is so strongly ...
  • Free #eLearning magazines to follow with interest
    This week the Learning Solutions magazine published an article I wrote on MOOCs as a new eLearning frontier. As I was writing the article, ...
  • How #mobiles helped save Los Angeles Adult #education with Sean Abajian
    With education being at the crossroads it says to be and with the crisis cutting educational initiatives around the world, this video can gi...

Categories

  • #eden
  • #eden09
  • 3D
  • activism
  • adl
  • ageism
  • an impression
  • analytics
  • android
  • animation
  • applications
  • AR
  • art
  • articulate
  • artificial intelligence
  • athabasca uni
  • audio
  • augmented learning
  • augmented reality
  • authentic learning
  • award
  • badges
  • big data
  • BigQuestion
  • blogphilosophy
  • books
  • brandon hall
  • BYOD
  • call for papers
  • CCK
  • cck09
  • change
  • change11
  • chaos
  • CIDER
  • cloud computing
  • CMS
  • coding
  • cognitive brain
  • collaborative learning
  • collaborative working
  • communication
  • community of inquiry
  • competition
  • complexity
  • conferenc
  • conference
  • conferences
  • connectivism
  • constructivism
  • contextual
  • conversation
  • cop
  • corporate
  • courses
  • creativity
  • critical research
  • cross-cultural
  • crowdsourcing
  • curriculum design
  • cyborg anthropology
  • data
  • death
  • design
  • development
  • devlearn
  • diabetes
  • digital divide
  • disability
  • docc
  • dutch
  • ebook
  • economic crisis
  • eden
  • edublogger
  • education
  • education2.0
  • educational institution
  • educational methodology
  • edumooc
  • edupunk
  • ela09
  • ela2009
  • ela2010 ela10
  • eLearning
  • eLearning concerns
  • eLearning guild
  • emergence
  • eSCART
  • ethics
  • eurodl
  • europe
  • evaluation
  • feminism
  • flow
  • funding
  • future
  • future of education
  • futureLearn
  • games
  • gender
  • gesture-based learning
  • glasses
  • google
  • Google drive
  • guidelines
  • health
  • higher education
  • history
  • hope
  • how to
  • howto
  • html5
  • human machine interaction
  • humor
  • humour
  • iamlearn
  • IBM
  • ICT4D
  • identity
  • informal child learning
  • informal learning
  • instructional design
  • intelligent agents
  • ipad
  • iphone
  • iphone moodle
  • ipod
  • irrodl
  • ITM
  • journals
  • k-12
  • k12
  • knowledge
  • knowledge age
  • knowledge management
  • lak11
  • language
  • learner analytics
  • learner interaction
  • learner-centered learning
  • learning
  • learning analytics
  • learning challenge
  • learning gadgets
  • learning solutions
  • learning theory
  • life
  • lifelong learning
  • liveBlog
  • LMS
  • love
  • low resource setting
  • m4d
  • mashup
  • medical
  • medtronic
  • mhealth
  • mLearn
  • mLearn08
  • mLearn10
  • mlearncon
  • mLearning
  • mobile
  • mobile learning
  • mobimooc
  • mogelijkTopic
  • mooc
  • moodle
  • movie
  • multimedia
  • nanotechnology
  • netEtiquette
  • networked learning
  • networking
  • OEB
  • OEB08
  • OEB09
  • OER
  • offline player
  • oldsmooc
  • online learning
  • open content
  • open education
  • open science
  • open source
  • opera
  • opera mini
  • paper
  • participation
  • participatory learning
  • pedagogy
  • person in the picture
  • phd
  • philosophy
  • pilot course
  • PLE
  • plenk2010
  • pln
  • podcast
  • policy
  • presentation
  • prezi
  • privacy
  • publication
  • QR code
  • qualitative research
  • quality assurance
  • references
  • report
  • research
  • rethinking
  • review
  • RFID
  • science2.0
  • SCoPE
  • scorm
  • sdl
  • seamless learning
  • search engine
  • self-directed learning
  • self-regulated learning
  • semantic
  • seminar
  • serious gaming
  • sharing
  • situated learning
  • skills
  • smart objects
  • social change
  • social interaction
  • social learning
  • social media
  • social network
  • social science
  • spaced learning
  • starting an eLearning program
  • statistics
  • sustainability
  • sustainable energy
  • tablet
  • tagging
  • technology
  • TED
  • telemedicine
  • test
  • text-to-speech
  • theory
  • thesis
  • tikitag
  • time
  • tin can
  • tools
  • train-the-trainer
  • training
  • tutorial
  • twitter
  • ubiquitous learning
  • unesco
  • video
  • virtual classroom
  • vlog
  • vodcasting
  • web2.0
  • web3.0
  • wiziq
  • work and play
  • workshop
  • xMOOC

Blog Archive

  • ►  2013 (75)
    • ►  November (8)
    • ►  October (7)
    • ►  September (11)
    • ►  August (4)
    • ►  July (2)
    • ►  June (2)
    • ►  May (12)
    • ►  April (7)
    • ►  March (4)
    • ►  February (10)
    • ►  January (8)
  • ►  2012 (112)
    • ►  December (5)
    • ►  November (13)
    • ►  October (10)
    • ►  September (13)
    • ►  August (18)
    • ►  July (10)
    • ►  June (8)
    • ►  May (9)
    • ►  April (9)
    • ►  March (9)
    • ►  February (6)
    • ►  January (2)
  • ►  2011 (87)
    • ►  December (9)
    • ►  November (7)
    • ►  October (13)
    • ►  September (6)
    • ►  August (7)
    • ►  July (4)
    • ►  June (5)
    • ►  April (7)
    • ►  March (2)
    • ►  February (15)
    • ►  January (12)
  • ▼  2010 (108)
    • ►  December (3)
    • ►  November (5)
    • ►  October (14)
    • ►  September (11)
    • ►  August (8)
    • ►  July (3)
    • ▼  June (15)
      • Great free animation software and an off key eLear...
      • What to take into account when chosing a mobile de...
      • Mobile Moodle at mLearnCon
      • Rick Nielsen: making a podcast a learning experien...
      • Mark Siegel: advancing learning in healthcare usin...
      • David Metcalf: mLearning theory mashups at mLearncon
      • Richard Clark: mLearning on multiple devices: a pr...
      • Mimi Ito: what the user wants in mLearning at mLea...
      • Mike Sharples: Innovationi n mLearning: an interna...
      • Tomi Ahonen: Mobile in Learning: lessons from arou...
      • preconference workshop during mLearnCon: android 101
      • 12 User centered issues for sustainability of lear...
      • Mobile challenge from a diabetic project developed...
      • Telemedicine and eLearning in eHealth: case of Nor...
      • Ethics, technology and learning
    • ►  May (6)
    • ►  April (12)
    • ►  March (11)
    • ►  February (10)
    • ►  January (10)
  • ►  2009 (90)
    • ►  December (7)
    • ►  November (5)
    • ►  October (2)
    • ►  September (5)
    • ►  August (2)
    • ►  July (6)
    • ►  June (18)
    • ►  May (12)
    • ►  April (11)
    • ►  March (8)
    • ►  February (6)
    • ►  January (8)
  • ►  2008 (28)
    • ►  December (13)
    • ►  November (11)
    • ►  October (3)
    • ►  September (1)
Powered by Blogger.

About Me

Unknown
View my complete profile