SlideShare uma empresa Scribd logo
1 de 153
Entering the Mobile Space
             Scott Gledhill
personas of the web

http://www. ickr.com/photos/sprae/
personas of mobile?
imode
the mobile web sucked
Brian Fling
Brian Fling

web standards in mobile
Brian Fling

web standards in mobile

design for mobile context
Brian Fling

web standards in mobile

design for mobile context

merge web 2.0 + mobile 2.0
Garret Murray
Garret Murray

iPhone SDK
Garret Murray

iPhone SDK

native iPhone app
Dave Kaneda
Dave Kaneda

mobile web framework
Dave Kaneda

mobile web framework

jQuery plugin
Dave Kaneda

mobile web framework

jQuery plugin

cross platform development (WebKit)
it’s all new




http://www. ickr.com/photos/joshlewis/
new numbers
3.6 billion people own or have access to mobiles
3.6 billion people own or have access to mobiles

   1.6 billion of these have access to the web
3.6 billion people own or have access to mobiles

   1.6 billion of these have access to the web

     (only 1.1 billion have access to internet connected desktops)
Generation Y




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer

            56% own an ipod




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer

            56% own an ipod

            they are multitaskers




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer

            56% own an ipod

            they are multitaskers


          Generation Z




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer

            56% own an ipod

            they are multitaskers


          Generation Z
            born in the modern digital age




http://www. ickr.com/photos/ xe/
Generation Y
            94% own a mobile phone

            97% own a computer

            56% own an ipod

            they are multitaskers


          Generation Z
            born in the modern digital age

            technology is infused at birth


http://www. ickr.com/photos/ xe/
In less than ve years, the mobile
generation (y+z) could have more
   buying power than all other
     demographics combined.
new ecosystems
Services
     Applications
Application Frameworks
  Operating Systems
      Platforms
       Devices
     Aggregators
      Networks
      Operators
Services
     Applications
Application Frameworks
Services
     Applications
Application Frameworks
Services
     Applications
Application Frameworks
new context
http://www. ickr.com/photos/totalaldo/
where are you?
task based
in between time
new challenges
some apps
should be rejected
Nine Inch Nails objectionable content
Nine Inch Nails objectionable content

South Park objectionable content
Nine Inch Nails objectionable content

South Park objectionable content

Fracture user ‘confusion’
Nine Inch Nails objectionable content

South Park objectionable content

Fracture user ‘confusion’

Knife Music Ebook objectionable content
Nine Inch Nails objectionable content

South Park objectionable content

Fracture user ‘confusion’

Knife Music Ebook objectionable content

Eucalyptus access to the Kama Sutra, later unbanned
Nine Inch Nails objectionable content

South Park objectionable content

Fracture user ‘confusion’

Knife Music Ebook objectionable content

Eucalyptus access to the Kama Sutra, later unbanned

Chinese Translation objectionable content
what about updates?
App Store Complaint #23,493
Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a
simple violation and I fixed and resubmitted immediately. While it’s frustrating to be
rejected, what makes this so much worse is that it took 15 days. That’s half a month.

Now that I’ve resubmitted I’m at the back of the line again, and it could easily take
another 15 days to be approved (or rejected yet again), which would make the process
for getting a simple bugfix point release approved and into customers’ hands take a full
month. That is absurd.

Here’s the note I sent back to the Apple App Review team, which I also CCd to the
Developer Technical Support team:

Follow-up: 83060940

I have modified the application and resubmitted. That said, I would like to say I’m
extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and
now that I’ve resubmitted could take another 15 days to be approved.

That’s 30 days to get a bugfix build through, which is DESTROYING my business with
this application.

Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are
suffering and bad reviews are pouring in because I can’t get a bug fixed for my users.
This makes me look terrible. 30 days to approve a point release is insanity.

I’M BEGGING YOU.

Just when I start to get comfortable with the App Store again, shit like this happens. I
understand Apple is completely inundated with updates and applications, but that’s not
my problem. If you’re going to set up a system with this many requirements, you’d
damned well better be able to handle it efficiently. 30 days to approve a simple update is
not efficient.




                                                                                            http://log.maniacalrage.net/
“         Today, after 15 days, Ego version
App Store Complaint #23,493
Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a

             1.4.2 was rejected... That’s half a
simple violation and I fixed and resubmitted immediately. While it’s frustrating to be
rejected, what makes this so much worse is that it took 15 days. That’s half a month.


                                        month.
Now that I’ve resubmitted I’m at the back of the line again, and it could easily take




                                                                                            ”
another 15 days to be approved (or rejected yet again), which would make the process
for getting a simple bugfix point release approved and into customers’ hands take a full
month. That is absurd.

Here’s the note I sent back to the Apple App Review team, which I also CCd to the
Developer Technical Support team:

Follow-up: 83060940

I have modified the application and resubmitted. That said, I would like to say I’m
extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and
now that I’ve resubmitted could take another 15 days to be approved.

That’s 30 days to get a bugfix build through, which is DESTROYING my business with
this application.

Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are
suffering and bad reviews are pouring in because I can’t get a bug fixed for my users.
This makes me look terrible. 30 days to approve a point release is insanity.

I’M BEGGING YOU.

Just when I start to get comfortable with the App Store again, shit like this happens. I
understand Apple is completely inundated with updates and applications, but that’s not
my problem. If you’re going to set up a system with this many requirements, you’d
damned well better be able to handle it efficiently. 30 days to approve a simple update is
not efficient.
“          ...now that I’ve resubmitted could
App Store Complaint #23,493
Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a

                    take another 15 days to be
simple violation and I fixed and resubmitted immediately. While it’s frustrating to be
rejected, what makes this so much worse is that it took 15 days. That’s half a month.


                                     approved.
Now that I’ve resubmitted I’m at the back of the line again, and it could easily take




                                                                                            ”
another 15 days to be approved (or rejected yet again), which would make the process
for getting a simple bugfix point release approved and into customers’ hands take a full
month. That is absurd.

Here’s the note I sent back to the Apple App Review team, which I also CCd to the
Developer Technical Support team:

Follow-up: 83060940

I have modified the application and resubmitted. That said, I would like to say I’m
extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and
now that I’ve resubmitted could take another 15 days to be approved.

That’s 30 days to get a bugfix build through, which is DESTROYING my business with
this application.

Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are
suffering and bad reviews are pouring in because I can’t get a bug fixed for my users.
This makes me look terrible. 30 days to approve a point release is insanity.

I’M BEGGING YOU.

Just when I start to get comfortable with the App Store again, shit like this happens. I
understand Apple is completely inundated with updates and applications, but that’s not
my problem. If you’re going to set up a system with this many requirements, you’d
damned well better be able to handle it efficiently. 30 days to approve a simple update is
not efficient.
“
                     ... 30 days to get a bug fix build
App Store Complaint #23,493

                     through, which is DESTROYING
Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a
simple violation and I fixed and resubmitted immediately. While it’s frustrating to be


                                my business with this
rejected, what makes this so much worse is that it took 15 days. That’s half a month.

Now that I’ve resubmitted I’m at the back of the line again, and it could easily take




                                                                                            ”
another 15 days to be approved (or rejected yet again), which would make the process

                                           application.
for getting a simple bugfix point release approved and into customers’ hands take a full
month. That is absurd.

Here’s the note I sent back to the Apple App Review team, which I also CCd to the
Developer Technical Support team:

Follow-up: 83060940

I have modified the application and resubmitted. That said, I would like to say I’m
extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and
now that I’ve resubmitted could take another 15 days to be approved.

That’s 30 days to get a bugfix build through, which is DESTROYING my business with
this application.

Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are
suffering and bad reviews are pouring in because I can’t get a bug fixed for my users.
This makes me look terrible. 30 days to approve a point release is insanity.

I’M BEGGING YOU.

Just when I start to get comfortable with the App Store again, shit like this happens. I
understand Apple is completely inundated with updates and applications, but that’s not
my problem. If you’re going to set up a system with this many requirements, you’d
damned well better be able to handle it efficiently. 30 days to approve a simple update is
not efficient.
http://www. ickr.com/photos/kentsmudger/
“
  ... are we all reduced to building
moronic fart and burp applications
   for the iTunes store and selling

                                                          ”
                  them for 99 cents?
                    - another pissed off Apple developer
... but, Apple have change the mobile space
... but, Apple have change the mobile space
   improved interaction and UI
... but, Apple have change the mobile space
   improved interaction and UI

   a better mobile web
... but, Apple have change the mobile space
   improved interaction and UI

   a better mobile web

   more than phones
... but, Apple have change the mobile space
   improved interaction and UI

   a better mobile web

   more than phones

   more control for the users (reviews)
... but, Apple have change the mobile space
   improved interaction and UI

   a better mobile web

   more than phones

   more control for the users (reviews)

   more control for developers (app store)
new devices
iPhone
palm pre
blackberry
android
feature phones
new people
www. ickr.com/photos/mobilemondaysydney/274233304/
mobile 2.0 hype
mobile 2.0 for the client?
mobile 2.0 for the client?
front-end + mobile




                 http://www. ickr.com/photos/wasteofspace/
http://www. ickr.com/photos/bingramos/
front-end




http://www. ickr.com/photos/bingramos/
front-end




                  back-end




http://www. ickr.com/photos/bingramos/
front-end




                  back-end




                  front-end
http://www. ickr.com/photos/bingramos/
http://www.slideshare.net/stephenpa/eye-candy-is-a-critical-business-requirement
http://www.slideshare.net/stephenpa/eye-candy-is-a-critical-business-requirement
attractive apps
will be more successful
confusing apps will fail
progressive enhancement
device fragmentation
progressive enhancement

web standards
progressive enhancement

web standards

accessibility
progressive enhancement

web standards

accessibility

IA and usability
progressive enhancement

web standards

accessibility

IA and usability

interaction design (JS / Ajax)
progressive enhancement

web standards

accessibility

IA and usability

interaction design (JS / Ajax)

 ndability
WebKit
“
There is no WebKit in mobile...

                            - PPK   ”
http://www.quirksmode.org/webkit.html
“   ... top 4 of all WebKits tested is

                                           ”
                           Iphone 3.1
                                   - PPK
mobile browsers will progress faster
      than desktop browsers
@font-face
            Lorem ipsum dolor sit     auctor dui. Nunc ut leo
                                                                    augue accumsan
            amet, consectetuer        vel magna adipiscing
                                                                    augue. Quisque ut eros
            adipiscing elit. Aenean   tempor. Donec
                                                                    at erat ultrices sodales.
            egestas blandit ipsum.    pretium, ligula et
                                                                    Nunc vitae ipsum.
            Morbi nulla metus,        hendrerit faucibus, sem
                                                                    Mauris in elit in dolor
            luctus et, ullamcorper    velit accumsan tortor,
                                                                    imperdiet interdum.
            sit amet, commodo         sodales tempor est
                                                                    Vivamus egestas
            quis, nisl. Ut blandit    ligula non velit. Nulla
                                                                    s a gi t t i s j u s to. S e d
            lacus nec nibh.           sagittis, odio quis porta
                                                                    lorem. Sed vel neque in
            Phasellus eleifend        nonummy, mauris arcu
                                                                    ipsum gravida
            enim et risus. Nam        grav i d a o d i o, q u i s
                                                                    nonummy. Nulla
            condimentum.              aliquam lacus elit non
                                                                    tempor blandit elit.
            Praesent euismod          libero. Proin aliquam




yellow box with shadows... ooooooh yeah!
tools for mobile
“   Learning Objective-C is great, if
    only for the historical obscurity
                               of it.”
                                                 ”
                             - Brian LeRoux, PhoneGap
PhoneGap
Titanium
JQTouch
keep it on the
                mobile web




http://code.google.com/p/jqtouch/wiki/PoweredBy
are frameworks good for me?
are frameworks good for me?
  proof of concept
are frameworks good for me?
  proof of concept

  work quickly in a language you know
are frameworks good for me?
  proof of concept

  work quickly in a language you know

  do you need to target a speci c device?
are frameworks good for me?
  proof of concept

  work quickly in a language you know

  do you need to target a speci c device?

  do you need to target native functionality?
entering the mobile space




                     http://www. ickr.com/photos/fcb/
Are HTML5, CSS3, JavaScript,
 XML and APIs the universal
  language for everything?
learn JavaScript
start simple and free
http://nextsydneyferry.com/app/
know your strengths
nd a good tool
explore the mobile web
“
Making an application for a
   single platform is not a
           strategy, it’s an

                                      ”
              opportunity...
                      - Brian Fling
HTML5, CSS3, JavaScript, XML
 and APIs are the universal
  language for everything.
a good teacher teaches the student
that they already know they answer.
we are already designing for
   the web of tomorrow.
http://www.moltn.com/blog/entering-the-mobile-space




                                                   Other credits:
                                 http://www. ickr.com/photos/ericrice/
                             http://www. ickr.com/photos/jorges ickr/
                                 http://www. ickr.com/photos/mkeefe/
                             http://www. ickr.com/photos/wonderlane/
                             http://www. ickr.com/photos/sloth_rider/
                               http://www. ickr.com/photos/jessicafm/
                                 http://www. ickr.com/photos/batega/
                                http://www. ickr.com/photos/helgabj/

Mais conteúdo relacionado

Destaque

Mobile Device Management
Mobile Device ManagementMobile Device Management
Mobile Device ManagementJohn Rhoton
 
MDM- Mobile Device Management
MDM- Mobile Device ManagementMDM- Mobile Device Management
MDM- Mobile Device ManagementBala G
 
alternative fuels for automobiles
alternative fuels for automobilesalternative fuels for automobiles
alternative fuels for automobilessanjuxavier
 
Mobile device management presentation
Mobile device management presentationMobile device management presentation
Mobile device management presentationratneshsinghparihar
 
Alternative fuel
Alternative fuelAlternative fuel
Alternative fuelNizam Anuar
 
Alternative fuels and their uses
Alternative fuels and their usesAlternative fuels and their uses
Alternative fuels and their usesiqbal_abbas93
 

Destaque (11)

Mobile Device Management
Mobile Device ManagementMobile Device Management
Mobile Device Management
 
MDM- Mobile Device Management
MDM- Mobile Device ManagementMDM- Mobile Device Management
MDM- Mobile Device Management
 
Stage fright
Stage frightStage fright
Stage fright
 
Speech Power Point
Speech Power PointSpeech Power Point
Speech Power Point
 
alternative fuels for automobiles
alternative fuels for automobilesalternative fuels for automobiles
alternative fuels for automobiles
 
Mobile device management presentation
Mobile device management presentationMobile device management presentation
Mobile device management presentation
 
Alternate Fuels
Alternate FuelsAlternate Fuels
Alternate Fuels
 
Mobile Device Management (MDM)
Mobile Device Management (MDM)Mobile Device Management (MDM)
Mobile Device Management (MDM)
 
Alternate fuels ppt
Alternate fuels pptAlternate fuels ppt
Alternate fuels ppt
 
Alternative fuel
Alternative fuelAlternative fuel
Alternative fuel
 
Alternative fuels and their uses
Alternative fuels and their usesAlternative fuels and their uses
Alternative fuels and their uses
 

Último

SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 

Último (20)

SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 

Entering the Mobile Space

  • 1. Entering the Mobile Space Scott Gledhill
  • 2. personas of the web http://www. ickr.com/photos/sprae/
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. imode
  • 12. the mobile web sucked
  • 13.
  • 14.
  • 15.
  • 18. Brian Fling web standards in mobile design for mobile context
  • 19. Brian Fling web standards in mobile design for mobile context merge web 2.0 + mobile 2.0
  • 20.
  • 24.
  • 27. Dave Kaneda mobile web framework jQuery plugin
  • 28. Dave Kaneda mobile web framework jQuery plugin cross platform development (WebKit)
  • 29.
  • 30. it’s all new http://www. ickr.com/photos/joshlewis/
  • 32. 3.6 billion people own or have access to mobiles
  • 33. 3.6 billion people own or have access to mobiles 1.6 billion of these have access to the web
  • 34. 3.6 billion people own or have access to mobiles 1.6 billion of these have access to the web (only 1.1 billion have access to internet connected desktops)
  • 35.
  • 37. Generation Y 94% own a mobile phone http://www. ickr.com/photos/ xe/
  • 38. Generation Y 94% own a mobile phone 97% own a computer http://www. ickr.com/photos/ xe/
  • 39. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod http://www. ickr.com/photos/ xe/
  • 40. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers http://www. ickr.com/photos/ xe/
  • 41. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z http://www. ickr.com/photos/ xe/
  • 42. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z born in the modern digital age http://www. ickr.com/photos/ xe/
  • 43. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z born in the modern digital age technology is infused at birth http://www. ickr.com/photos/ xe/
  • 44. In less than ve years, the mobile generation (y+z) could have more buying power than all other demographics combined.
  • 46. Services Applications Application Frameworks Operating Systems Platforms Devices Aggregators Networks Operators
  • 47.
  • 48. Services Applications Application Frameworks
  • 49. Services Applications Application Frameworks
  • 50. Services Applications Application Frameworks
  • 57.
  • 58.
  • 60.
  • 61. Nine Inch Nails objectionable content
  • 62. Nine Inch Nails objectionable content South Park objectionable content
  • 63. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’
  • 64. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content
  • 65. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content Eucalyptus access to the Kama Sutra, later unbanned
  • 66. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content Eucalyptus access to the Kama Sutra, later unbanned Chinese Translation objectionable content
  • 68. App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient. http://log.maniacalrage.net/
  • 69. Today, after 15 days, Ego version App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a 1.4.2 was rejected... That’s half a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  • 70. ...now that I’ve resubmitted could App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a take another 15 days to be simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. approved. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  • 71. ... 30 days to get a bug fix build App Store Complaint #23,493 through, which is DESTROYING Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be my business with this rejected, what makes this so much worse is that it took 15 days. That’s half a month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process application. for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  • 73. “ ... are we all reduced to building moronic fart and burp applications for the iTunes store and selling ” them for 99 cents? - another pissed off Apple developer
  • 74. ... but, Apple have change the mobile space
  • 75. ... but, Apple have change the mobile space improved interaction and UI
  • 76. ... but, Apple have change the mobile space improved interaction and UI a better mobile web
  • 77. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones
  • 78. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones more control for the users (reviews)
  • 79. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones more control for the users (reviews) more control for developers (app store)
  • 86.
  • 90.
  • 91. mobile 2.0 for the client?
  • 92. mobile 2.0 for the client?
  • 93.
  • 94. front-end + mobile http://www. ickr.com/photos/wasteofspace/
  • 95.
  • 96.
  • 99. front-end back-end http://www. ickr.com/photos/bingramos/
  • 100. front-end back-end front-end http://www. ickr.com/photos/bingramos/
  • 101.
  • 104. attractive apps will be more successful
  • 106.
  • 109.
  • 110.
  • 112.
  • 114.
  • 116. progressive enhancement web standards accessibility IA and usability interaction design (JS / Ajax)
  • 117. progressive enhancement web standards accessibility IA and usability interaction design (JS / Ajax) ndability
  • 118. WebKit
  • 119. “ There is no WebKit in mobile... - PPK ”
  • 121. ... top 4 of all WebKits tested is ” Iphone 3.1 - PPK
  • 122. mobile browsers will progress faster than desktop browsers
  • 123. @font-face Lorem ipsum dolor sit auctor dui. Nunc ut leo augue accumsan amet, consectetuer vel magna adipiscing augue. Quisque ut eros adipiscing elit. Aenean tempor. Donec at erat ultrices sodales. egestas blandit ipsum. pretium, ligula et Nunc vitae ipsum. Morbi nulla metus, hendrerit faucibus, sem Mauris in elit in dolor luctus et, ullamcorper velit accumsan tortor, imperdiet interdum. sit amet, commodo sodales tempor est Vivamus egestas quis, nisl. Ut blandit ligula non velit. Nulla s a gi t t i s j u s to. S e d lacus nec nibh. sagittis, odio quis porta lorem. Sed vel neque in Phasellus eleifend nonummy, mauris arcu ipsum gravida enim et risus. Nam grav i d a o d i o, q u i s nonummy. Nulla condimentum. aliquam lacus elit non tempor blandit elit. Praesent euismod libero. Proin aliquam yellow box with shadows... ooooooh yeah!
  • 125. Learning Objective-C is great, if only for the historical obscurity of it.” ” - Brian LeRoux, PhoneGap
  • 127.
  • 129.
  • 131. keep it on the mobile web http://code.google.com/p/jqtouch/wiki/PoweredBy
  • 133. are frameworks good for me? proof of concept
  • 134. are frameworks good for me? proof of concept work quickly in a language you know
  • 135. are frameworks good for me? proof of concept work quickly in a language you know do you need to target a speci c device?
  • 136. are frameworks good for me? proof of concept work quickly in a language you know do you need to target a speci c device? do you need to target native functionality?
  • 137. entering the mobile space http://www. ickr.com/photos/fcb/
  • 138. Are HTML5, CSS3, JavaScript, XML and APIs the universal language for everything?
  • 140.
  • 143.
  • 145.
  • 146. nd a good tool
  • 147.
  • 149. “ Making an application for a single platform is not a strategy, it’s an ” opportunity... - Brian Fling
  • 150. HTML5, CSS3, JavaScript, XML and APIs are the universal language for everything.
  • 151. a good teacher teaches the student that they already know they answer.
  • 152. we are already designing for the web of tomorrow.
  • 153. http://www.moltn.com/blog/entering-the-mobile-space Other credits: http://www. ickr.com/photos/ericrice/ http://www. ickr.com/photos/jorges ickr/ http://www. ickr.com/photos/mkeefe/ http://www. ickr.com/photos/wonderlane/ http://www. ickr.com/photos/sloth_rider/ http://www. ickr.com/photos/jessicafm/ http://www. ickr.com/photos/batega/ http://www. ickr.com/photos/helgabj/

Notas do Editor

  1. - you understand the ‘personas of the web’ - this roles have been established over 10 years... (and continues to evolve) - producers, SEOs, designers, developers, sales...
  2. - mobile community is booming over the last 2 years - who are some of the new people in this space?
  3. guru - 10 years plus, writing books + blogging (elders) the advertising / business person - funding big ideas, opportunity in a new market developer - hacker, thinks of something and gets it up quickly (100,000+ apps in Itunes) ideas person - what if there was an app for this?? or this? anti-apple person - Zune carrying, Apple hating ‘other platform’ people
  4. guru - 10 years plus, writing books + blogging (elders) the advertising / business person - funding big ideas, opportunity in a new market developer - hacker, thinks of something and gets it up quickly (100,000+ apps in Itunes) ideas person - what if there was an app for this?? or this? anti-apple person - Zune carrying, Apple hating ‘other platform’ people
  5. guru - 10 years plus, writing books + blogging (elders) the advertising / business person - funding big ideas, opportunity in a new market developer - hacker, thinks of something and gets it up quickly (100,000+ apps in Itunes) ideas person - what if there was an app for this?? or this? anti-apple person - Zune carrying, Apple hating ‘other platform’ people
  6. guru - 10 years plus, writing books + blogging (elders) the advertising / business person - funding big ideas, opportunity in a new market developer - hacker, thinks of something and gets it up quickly (100,000+ apps in Itunes) ideas person - what if there was an app for this?? or this? anti-apple person - Zune carrying, Apple hating ‘other platform’ people
  7. guru - 10 years plus, writing books + blogging (elders) the advertising / business person - funding big ideas, opportunity in a new market developer - hacker, thinks of something and gets it up quickly (100,000+ apps in Itunes) ideas person - what if there was an app for this?? or this? anti-apple person - Zune carrying, Apple hating ‘other platform’ people
  8. - front-end developer, designer - HTML, CSS, JavaScript, Photoshop
  9. - cHTML, tables layouts, very simple markup
  10. - I hated the using the mobile web - I didn’t want to develop for it.
  11. - iPhone introduces a new mobile experience (June 29, 2007) - a mobile web that works - a new industry for developers, website builders
  12. - PinchZoom - mobile & web apps collective - build cool stuff, take advantage of this new environment
  13. Brian Fling - mobile web applications - launched with original iPhone release - showcase what is possible on a mobile device, highlighting the use of web and mobile standards.
  14. Brian Fling - mobile web applications - launched with original iPhone release - showcase what is possible on a mobile device, highlighting the use of web and mobile standards.
  15. Brian Fling - mobile web applications - launched with original iPhone release - showcase what is possible on a mobile device, highlighting the use of web and mobile standards.
  16. Brian Fling - mobile web applications - launched with original iPhone release - showcase what is possible on a mobile device, highlighting the use of web and mobile standards.
  17. Garret Murray
  18. Garret Murray
  19. Garret Murray
  20. David Kaneda
  21. David Kaneda
  22. David Kaneda
  23. David Kaneda
  24. - front-end + design in the mobile ecosystem - what are our strengths? - how can we get into the game?
  25. - the new environment - what you will encounter in the mobile world
  26. - mobile generation is growing exponentially - kids know this technology and learn it very quickly
  27. source: Millennials go to College: 2nd Edition - born 1980 - 1990
  28. source: Millennials go to College: 2nd Edition - born 1980 - 1990
  29. source: Millennials go to College: 2nd Edition - born 1980 - 1990
  30. source: Millennials go to College: 2nd Edition - born 1980 - 1990
  31. source: Millennials go to College: 2nd Edition - born 1980 - 1990
  32. source: Millennials go to College: 2nd Edition - born 1990 - 2000
  33. source: Millennials go to College: 2nd Edition - born 1990 - 2000
  34. source: Millennials go to College: 2nd Edition - born 1990 - 2000
  35. - stuff I would rather not know about mobile - many layers of complexity to create a seamless mobile experience - this can cause frustrating user experiences
  36. - long contracts, crappy service, poor support - these are all a barrier to your users
  37. - developers really only need to concentrate on these top layers - Cocoa Touch (iPhone SDK), Android SDK, Java ME - APIs to create applications + access native features of each device
  38. - what platform do you develop for? - Android, iPhone (native) or the mobile web?
  39. - tasks the user is trying to do - text messaging, access internet, get a location (GPS) - opportunities for failure for your apps
  40. - not in the office anymore...
  41. - not sitting at your desk, location based - noise constraints, low light, one hand
  42. - simple, immediate tasks, not browsing leisurely - specific goals (eg. send text, find address)
  43. - doing stuff while waiting for something else (eg. the bus) - low levels of concentration, no wifi, interruptions
  44. - Apple has 21% marketplace in Australia - developers are a major key to Apple’s success - but, how do they treat developers? how is the process of creating apps?
  45. - fake, 29 second animation - sold this anyway, without the app store (jailbreak)
  46. - baby shaker approved, then pulled from the Apple store
  47. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  48. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  49. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  50. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  51. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  52. - NIN + South Park - “objectionable content”, still for sale on iTunes - Fracture - breaking normal button uses, despite similar apps on the market - Knife Music - edited the ‘f’ word, got submitted
  53. Ego - having trouble with simple updates for bug fixes
  54. - urgent updates can’t get through - simple bug fixes stay broken until Apple approves new versions
  55. - it can get messy - apps reputations get destroyed - users get cranky, leave bad reviews
  56. - Apple is setting an expectation of what developers should do - watering down the app store, less quality
  57. - what devices are of interest to us as developers??? - not a detailed overview of devices...
  58. - mobile 2.0 leader and innovator (June 2007) - iPhone claimed fastest consumption of any device, beating the DVD (U.S.) - changed the mobile landscape in the last two years (WEBKIT)
  59. - great for Apple haters - webKit based OS - not yet released in Australia
  60. - still popular with business types - rumoured to get WebKit OS in future - still a big market
  61. - Google’s open source contribution (Android 2.0, Webkit browser) - bit rough, but typically Google (let it out, let people work on it) - running Nook (e-book)
  62. - not exciting phones - cruder, older applications - music, internet, taking photos - 2.5G - lowest common denominators (for most Western markets)
  63. - decline of legacy browsers Symbian OS, Windows and old Palm - rise of the WebKit and Open Source platforms
  64. - new peers / professional networks - you can learn a lot from new crowds...
  65. - a new hype for everyone - ‘web 2.0 era dangerous’ - every is pretty excited but can be over-hyped - big money expectations
  66. - for developers, a new ‘web standards’ argument begins - except now we know about context.... - standards across devices
  67. - clients not wanting to spend money on mobile - mobile an ‘add-on’ much like other social applications on the web - not realising the potential or penetration of mobile apps
  68. - how do we deal with all this as front-end developers?
  69. - front-end and mobile - how do our skills fit with these issues?
  70. - making it work, no styles - functionality + logic
  71. - take something working already - make it work across browsers, code it with web standards - think about interaction + user behaviour
  72. - back-end sandwich - 1. flat HTML, 2. over to back end developer, 3. front-end browser testing
  73. - back-end sandwich - 1. flat HTML, 2. over to back end developer, 3. front-end browser testing
  74. - back-end sandwich - 1. flat HTML, 2. over to back end developer, 3. front-end browser testing
  75. - front-end + back-end = rare breed or constrained by larger companies - most have one stronger side
  76. - implied that back-end developers do all the work - design + front-end often seen as a superficial functionality
  77. - attractive vs ‘just working’ - front-end has a lot to do with the ‘attractiveness of a product’
  78. - so much crap in the iPhone app space - can make or break an iPhone app - something that is nice to use, will be successful
  79. - Packing App - confusing, too many clicks, too many options, no flexibility - I would rather use a piece of paper
  80. - what are our strengths? - how can we apply this later to the mobile world?
  81. - mobile world is notorious for thousands of different handsets - old handsets can’t field refresh (update the OS)
  82. - device fragmentation - 10x worse than browser issues - getting better with new phones, still terrible though
  83. - future devices will run on HTML, CSS + JavaScript based OS
  84. - voice control on iPhone - SMS for deaf or video calls (Hutch) - different way to learn and interact with each other
  85. - IA: one page model vs deep linking - usability: context of the mobile - ‘would I rather use a piece of paper?’
  86. - important for mobile - means we can maintain the single page model for web apps
  87. - finding your app once it’s out there? - do you just depend on the Apple Store? - many don’t think about this...
  88. - only versions of Webkit per phone / device - many variations still...
  89. - much like device fragmentation - regressions are fairly common (dropping previously supported features)
  90. - different versions of webkit - not as bad as device fragmentation - but, Webkit is not the silver bullet
  91. - Alex Russell - more to catch up on, no IE holding it back, faster hardware cycles (1-2 years)
  92. - CSS3 - not available in a lot of real life sites (eg. clients might not allow you) - but you can do this on the iPhone now
  93. - a good tool for front-end developer - versatile, ubiquitous, keep your skills up
  94. - HTML, CSS, JavaScript - supports Blackberry, Android and iPhone
  95. - a good tool for front-end developer - versatile, ubiquitous, keep your skills up
  96. - HTML, CSS, JavaScript - supports Blackberry, Android and iPhone
  97. - publish content without going through App Store - go to JQTouch wiki, tear apart example files...
  98. - WebKit is changing things - these could be the foundations for mobile
  99. - front-end need to know JavaScript more than ever now - all frameworks are using JS to a degree - helps your programming skills...
  100. - Unarmed Javascript - JQuery, Prototype - get to really understand JavaScript
  101. - free app = no support issues - come up with an idea that does just one thing - pick one device, or one framework
  102. - JJ Halans + Next Sydney Ferry app - ported it over to iPhone using Titanium - a good simple idea
  103. - iphone stuff is task based, simple - web is content, selling products of information, can be more complex
  104. - front-end? back-end? - recognise your weaknesses as well - HTML / CSS / JavaScript vs Objective C
  105. - can you tackle the iPhone SDK? or stick to other frameworks...
  106. - TextMate + JQTouch is all you need... - or play with PhoneGap or Titanium?
  107. - one platform is not long term thinking...
  108. - soon the mobile web won’t be so awkward - start exploring it now so you can take advantage later