Want to view the full recording? http://vimeo.com/14078471
Mobile Outlook 2010 – Where Are We?
August 11, 2010 – 11:10 a.m.
We are currently experiencing what will probably be the largest technological shift since the introduction of the internet onto our campuses for widespread use. Powerful mobile devices are expected to increase at a tremendous rate at universities and elsewhere in the world over the next few years to the point that many activities now done via a desktop machine will be enabled on hand-held devices. This holds great promise but also much uncertainty – so where are we now?
Presentation at the University of Denver for the Instructional Design and Web Development for Educators class.
October 11th, 2010
Recording at: http://vimeo.com/15766159
case study of apple brand experience. this presentation analyses Apple`s consistent message across the different brand channels, from web to store to the device etc. This presentation is done part of my Master thesis and it includes my opinnions about Apple.
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Analyze how's Apple perceived.
If Apple became a person, what kind of person would be?
This is just an opinion from me.
Thank you for these following informations
- http://thefinancialbrand.com/14053/bank-credit-union-branding-personality-attributes/
- http://www.marketingminds.com.au/branding/apple_branding_strategy.html
Presentation at the University of Denver for the Instructional Design and Web Development for Educators class.
October 11th, 2010
Recording at: http://vimeo.com/15766159
case study of apple brand experience. this presentation analyses Apple`s consistent message across the different brand channels, from web to store to the device etc. This presentation is done part of my Master thesis and it includes my opinnions about Apple.
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Analyze how's Apple perceived.
If Apple became a person, what kind of person would be?
This is just an opinion from me.
Thank you for these following informations
- http://thefinancialbrand.com/14053/bank-credit-union-branding-personality-attributes/
- http://www.marketingminds.com.au/branding/apple_branding_strategy.html
Christian Aaen, Ciklum's VP Services, presents the main mobile apps trends from the "shop floor" perspective and shares successful mobile development case studies from the nearshore. The presentation was used at Ciklum Seminar "Innovative Mobile Solutions and Successful Case Studies From the Nearshore" that took place in Munich, on March 22, 2012.
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesAnswerLab
As the tablet market continues to grow, so does the need to keep pace with the interaction challenges and opportunities these devices provide. The tablet platform raises unique challenges for developing and testing digital experiences. As a guide for user experience professionals, developers, designers, and product managers, AnswerLab has identified three key trends across our tablet UX research and will provide five lessons for creating tablet experiences, as well as best practices for conducting tablet research.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
Introduction to mobile accessibility - AccessU 2013Henny Swan
Where do you start when making your content mobile?
This presentation tackles how people with disabilities use the mobile web and applications, putting together a mobile support strategy, responsive web design, iOS and Android development covering design, development and testing.
SIGNews Staff Writer Dawn Colclasure writes about Purple Communications' One Number for All technology. This article is excerpted from the June 2011 issue of SIGNews (www.signews.org)
With the release of the iPad2, Apple declared this to be a "Post-PC" era... in in some regards, it definitely is: iOS, Android, and other operating systems account for a growing share of web traffic and educational acceptance of these systems is at an all time high as administrators and instructors struggle to fit mobile computing within their classes.
Is this always a good approach though? What are the limitations of these devices?
We will explore developments in mobile computing over the past few years, looking specifically at smartphones, tablets, and their use in academic settings.
What makes these devices great? Where are they lacking? What will future iterations of such operating systems and devices bring... and what role does traditional desktop computing have in all of this?
Attendees will walk away with a clear understanding of the state of mobile computing, how it applies to education, what to look out for when adopting a mobile platform for use in academia, and a good idea of what to expect in the next 12 months.
Christian Aaen, Ciklum's VP Services, presents the main mobile apps trends from the "shop floor" perspective and shares successful mobile development case studies from the nearshore. The presentation was used at Ciklum Seminar "Innovative Mobile Solutions and Successful Case Studies From the Nearshore" that took place in Munich, on March 22, 2012.
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesAnswerLab
As the tablet market continues to grow, so does the need to keep pace with the interaction challenges and opportunities these devices provide. The tablet platform raises unique challenges for developing and testing digital experiences. As a guide for user experience professionals, developers, designers, and product managers, AnswerLab has identified three key trends across our tablet UX research and will provide five lessons for creating tablet experiences, as well as best practices for conducting tablet research.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
Introduction to mobile accessibility - AccessU 2013Henny Swan
Where do you start when making your content mobile?
This presentation tackles how people with disabilities use the mobile web and applications, putting together a mobile support strategy, responsive web design, iOS and Android development covering design, development and testing.
SIGNews Staff Writer Dawn Colclasure writes about Purple Communications' One Number for All technology. This article is excerpted from the June 2011 issue of SIGNews (www.signews.org)
With the release of the iPad2, Apple declared this to be a "Post-PC" era... in in some regards, it definitely is: iOS, Android, and other operating systems account for a growing share of web traffic and educational acceptance of these systems is at an all time high as administrators and instructors struggle to fit mobile computing within their classes.
Is this always a good approach though? What are the limitations of these devices?
We will explore developments in mobile computing over the past few years, looking specifically at smartphones, tablets, and their use in academic settings.
What makes these devices great? Where are they lacking? What will future iterations of such operating systems and devices bring... and what role does traditional desktop computing have in all of this?
Attendees will walk away with a clear understanding of the state of mobile computing, how it applies to education, what to look out for when adopting a mobile platform for use in academia, and a good idea of what to expect in the next 12 months.
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
Across this sessions you will learn to develop and deploy mobile applications on Apple´s iPhone, Ipod and iPad.
CLASS 1. Introduction. Mobile Characteristics and Interaction Design Principles.
iOS App Development Presented by EdifyselfEdifyself
Welcome to the iOS App Development Course presented by Edifyself. Through this course, students will get an insight on core iOS, frameworks, architecture, creating an interface and other vital concepts.
This PowerPoint presentation is an introductory guide to iOS app development. It covers the basics of iOS app development tools, design and development guidelines, best practices, steps involved, technology layers, advantages, and key differences between iOS and Android app development. The presentation is intended for beginners and aspiring app developers who are new to iOS app development. By the end of the presentation, the audience will have a basic understanding of the fundamentals of iOS app development.
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
Examining the history, evolution and future roadmap for mobile application development. Covering some of the background and history of mobile application development, from the early days of WML browsers and the development of the Symbian mobile operating system, through to the industry-changing iOS platform
http://manifesto.co.uk/
Agile Mobile Strategies on a Shoestring BudgetAaron Grant
As more students bring multiple smart devices to campus, the need to keep up with their needs and expectations for using these devices is more important than ever. OU has gone through multiple iterations of their App to address these new exceptions including a price increase on software and licensing and support.
Those Universities with budget and staff constraints, but want to meet student expectations will benefit from this discussion. Topics will focus on strategies, lessons learned and what the future holds with Mobile.
ChromeInfo Technologies is a renowned Native Mobile App Development Company in India. ... Offering you with best Native Mobile App Development Services, we have talented team of well-skilled professional, delivering best mobile solutions.
Beginners guide to creating mobile appsJames Quick
Have you ever wanted to create a mobile application, but didn’t know where to start? Do you have tons of ideas but no way to implement them? Join this session to gain insight into the landscape of Mobile Application Development. We will walk through the major mobile platforms, relevant tooling, and the secrets behind successful and popular mobile apps.
Whether you are a longterm developer interested in pivoting to mobile or a non-technical entrepreneur looking to gain some technical insight , this session will give you the information you need to feel comfortable moving forward.
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Srinath Perera
This talk describes WSO2 MEAP, a product that let users develop and manage the complete lifecycle of mobile application development. MEAP includes support for both Mobile App development and back end service development as well.
Producing Quality Video Content for Online LearningJoseph Labrecque
Having authored and produced online training videos for years for publishers like Lynda.com, Pluralsight, and Adobe… there are some definite workflow tips to creating effective video content that students will watch - and will look and sound technically robust. This session will cover preparation, recording, editing, and distribution
Animate CC allows an abundance of options when creating both animated and interactive content to enhance learning. Animated infographics... interactive experiments and games - all is possible with Animate. In this session, you'll get a solid introduction to how to create your own engaging content using this fabulously creative application.
Interactivity and cinematography aren't usually a set of terms that are used together... but with Adobe Animate CC (formerly Flash Professional) anything is possible! In this workshop, we'll set up a project using existing assets and then add camera movement, effects, and interactivity in oder to provide additional meaning and direction. Take the skills from this workshop to expand upon and refine your own animated projects or even create whole new collections of interactive infographics, exploratory timelines, and more for use in your classroom or other learning activities.
At Adobe MAX 2016 in San Diego in early November, there was a lot of excitement around Adobe Animate CC with the release of a number of new creative and workflow features to the 2017 release of the application, new statistics on the Flash Runtimes, and a new set of beta releases. Not only that, but MAX held a number of live streams focused on Animate CC, full sessions, sold out labs, and more. With all all of the activity around Animate CC, we'll spend some time going over all of this in a special post-MAX session!
RECORDING: https://youtu.be/mDVb7h-QtHM
Don't Fear the SWF! (Adobe MAX Community Summit)Joseph Labrecque
A quick overview of some of the cool stuff that is possible with the SWF file format that DOESN’T involve the F-word.
Related to the recording "Live from Adobe MAX" which can be viewed at https://youtu.be/Z8aRfx2TVbc?t=13m4s
Adobe Animate CC: Introduction to Animation and InteractivityJoseph Labrecque
Adobe Animate CC is a professional tool used to create a diverse variety of project types including rich animations, compelling interactives, award-winning games, popular mobile apps, and more. Learn how to get started creating your own engaging animated and interactive content across multiple platforms using Animate CC in this lab.
81 page workbook can be downloaded from http://inflagrantedelicto.memoryspiral.com/2016/11/adobe-max-2016-resources/
Adobe Animate CC: Tool for the Changing Tech LandscapeJoseph Labrecque
Joseph Labrecque, author of the best-selling book "Learn Adobe Animate CC for Interactive Media" will facilitate a lively discussion of the Animate CC animation and interactivity software with a focus on producing content for educational purposes. We'll start with an overview of the software, its history in education circles, and the impact it's had on the changing technological landscape. We will also have a beginner's demonstration on how faculty and staff can use the software to design and produce useful animations and interactives to supplement classroom and online content.
Surviving Industry Disruption in Higher EducationJoseph Labrecque
Adobe Education Community
NORTH AMERICA LEADERSHIP SUMMIT 2016
This talk will explore how industry upheaval can affect institutional teaching and learning systems which make use of technology for media delivery and student interaction. With the tsunami of change introduced by mobile devices, adaptations in streaming technology, preferred file formats, and delivery platforms – there is a lot at stake when considering how systems must adapt to these changes to remain useful and beneficial. How is it possible to not only survive such monumental disruption – but even excel at adapting to the new order… while carefully weaving previous workflows, technologies, and standards into a changed world?
Call-To-Action: Embrace change without killing the past
Designing Short, Simple, and Effective Video Content for Online ConsumptionJoseph Labrecque
Presentation slides for the 2016 eLCC conference.
Having authored and produced online training videos for years for publishers like Lynda.com, TrainSimple, and Adobe; there are some definite workflow tips to creating effective video content that students will watch - and will look and sound technically robust. Discuss preparation, recording, editing, and distribution.
Joseph Labrecque, Senior Interactive Software Engineer, University of Denver
For the Hawaii Flash User Group - March 24th 2016.
Recording: https://experts.adobeconnect.com/_a204547676/p4hcg0of4li/?launcher=false&fcsContent=true&pbMode=normal
Adobe Flash Professional CC remains the standard for creating animated content across the web and even for television and film.
So much so that Adobe has begun ramping up on features and enhancements to support a greater range of creative possibilities within the application.
Though... what about creating content for mobile devices? Many people don’t know just how much content created with Flash Professional can be viewed within mobile browsers (even on iOS) and that Flash Professional even allows the creation of native mobile applications. This session will provide an overview of all the options available.
[Now - Adobe Animate CC]
Flash Professional CC 2015: A New Era in Animation and InteractivityJoseph Labrecque
Joseph Labrecque | Boulder Valley Adobe User Group | November 3rd 2015
See how Flash Professional CC lets you create assets and animations for any use case, device, browser or platform. Too often, users confuse the Flash Professional application with the Flash runtimes and believe they can target only certain browsers and devices with their content. Not so! Adobe has been enhancing the creative toolset within Flash Professional while building support for custom platforms. See what new creative tooling is now built into this premiere animation tool from Adobe - and how to use these exciting new tools to produce content which runs virtually anywhere!
Adobe MAX 2015 - Giving Flash Professional Another LookJoseph Labrecque
See how Flash Professional CC lets you create assets and animations for virtually any use case, device, browser or platform. Too often, users confuse the Flash Professional application with the Flash runtimes and believe they can target only certain browsers and devices with their content. Not so! Adobe has been enhancing the creative toolset within Flash Professional while building support for custom platforms. Get current with the modern, creative capabilities of this amazing tool.
Recording: http://max.adobe.com/sessions/max-online/#/video/4870
Why Flash Professional Still Matters for the Web and BeyondJoseph Labrecque
Adobe has placed some very significant effort into making Flash Professional a multi-platform, target-agnostic animation and asset creation tool. The results -- are spectacular! No longer constrained to a single platform and budding with new creative tooling; Flash Professional has become an animation and interactivity powerhouse.
Join Joseph Labrecque, Adobe Community Professional and author of the new Lynda.com course "HTML5 Canvas and WebGL in Flash Professional CC" for an overview on using Adobe Flash Professional CC 2015 to publish content for HD Video, HTML5 Canvas, WebGL, animated SVG, and more! Give Flash Professional another look -- and spread the word.
Presentation for Adobe Community groups.
Mobile Application Development Technology RoundupJoseph Labrecque
So many choices! With many schools opting for a BYOD approach to mobile learning, what is the best technology to build upon which can target all the major mobile devices? This session will present a solid rundown of a number of cross-platform mobile application development technologies to give you a leg up on expectations and application. Which technology is best??? Not the most simple question to answer but here is some information that can help!
Flash Professional CC: Multiplatform Creativity EngineJoseph Labrecque
With Flash Professional CC 2014, it is possible publish animations to a wide number of targets - including Flash Player, AIR, iOS, Android, HTML5, WebGL, and even custom platforms with the most recent releases. There have also been a number of new creative features included such as custom brushes and a set of all new features for animation guides. We'll go over all of the new targets, improvements, and features within the Flash Professional CC application and perhaps even talk about Adobe's plans for the future of Flash Player and AIR!
Recording: http://experts.adobeconnect.com/p17nkqpqlb9/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Accelerate your Kubernetes clusters with Varnish Caching
Mobile Outlook 2010 - Where Are We?
1. MOBILE OUTLOOK 2010
WHERE ARE WE?
presented by
Joseph Labrecque
Colorado Learning and Teaching with Technology Conference - Boulder, CO
August 12 th, 2010
2. Tweet this Session!
Conference Hashtag: #COLTT2010
Joseph Labrecque on Twitter: @JosephLabrecque
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 2
3. Joseph Labrecque
Flash Platform Developer
Multidisciplinary Digital Artist
Adobe Education Leader
• University of Denver
Senior Multimedia Application Developer
Center for Teaching and Learning
• Fractured Vision Media, LLC
• An Early Morning Letter, Displaced
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 3
4. About the University of Denver
• The oldest and largest private university in the
Rocky Mountain region, the University of Denver
attracts thought-leaders who are committed to
academic rigor, community engagement and global
responsibility. In this active, intellectual
environment, you'll discover unbounded
opportunities to affect change in our growing
global society.
• We enroll approximately 11,600 students in our
undergraduate and graduate programs.
• The Carnegie Foundation classifies DU as a
Doctoral/Research University with high research
activity.
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 4
5. About the DU Center for Teaching & Learning
The Center for Teaching and Learning (CTL) offers
a variety of faculty development opportunities
including workshops and seminars, grant funding
for faculty-initiated projects, and support and
development of technological applications that
advance teaching and learning goals.
Two Units:
• Teaching and Learning Support
• Grants and Teaching Support
• Application and Services Support
• Research and Development
• Application Development
(ColdFusion, Flash, Flex, AIR, Java, PHP)
• Technology Advisement and Forecasting
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 5
6. Mobile Outlook 2010?
Mobile is basically anything device can carry around
with you! Many believe this is the future of general
computing.
During this session, we will be discussing a number of
things.
• Different forms that mobile computing takes
• Mobile platforms
• The Mobile Web
• App Stores and Markets
• Problems with Fruit
• DU and Mobile
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 6
7. Form Factors? Devices?
• Phones
• We are still calling them phones???
• iPhone and Android devices
• Also traditional cell phones
• Tablets
• Emerging market
• iPad is the first of many
• Bunch of Android devices coming soon
• Netbooks
• Ultra-portable (underpowered) laptops
• Laptops
• The mobile standard for years!
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 7
8. This is Uncharted Territory!
Everyone is guessing at this point.
Plenty of forecasting.
Lots of new, emerging stuff.
Lots of OPINIONS and UNKNOWNS!!!
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 8
9. Let’s talk mobile platforms
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 9
10. Platforms
• RIM BlackBerry OS
• Apple iPhone OS
• Google Android OS
• Microsoft Windows Mobile
• Linux
• Symbian OS
• Palm OS
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 10
11. Mobile and the Web
m. Subdomain Websites
• Generally made for older phones
• Super-basic version of the website content
• Basically a big list
Phone Formatting
• Phone Browser overrides the text width
• Sometimes removes images
Custom CSS
• Website has a mobile CSS for phones
• Probably the best solution for a while
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 11
12. App Stores and Markets
• Popularized and pioneered by Apple for the
iPhone.
• Adopted by Google Android and others.
• Makes it convenient to just grab apps with
little hassle.
• Must be written for each and every platform.
• As a result- not all apps are on all device
platforms.
• This is BAD. Very few have the time, money,
and people necessary to do this.
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 12
13. Let’s talk mobile development
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 13
14. Native Development
Apple iDevices
• Apps written in Objective-C (1986)
• Vastly different from many other languages
• iPhone SDK (Apple Proprietary)
• Many tools are Apple-only
Google Android
• Apps written in Java (1995)
• Shares many similarities with C#, ActionScript,
and other languages
• Android SDK (Open Source)
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 14
15. Packager for iPhone - Problems with Fruit
• Adobe announces Packager for iPhone in late
2009 to allow Flash developers to compile
their code to native and distribute through the
App Store just like any normal app.
• Days before CS5 launches, Apple changes their
developer agreement to exclude all apps
written using “intermediate layers” – This
includes Flash, Lua, Unity, C#; anything that is
not Objective-C
• This is a problem.
• Adobe refocus on AIR for Mobile, specifically
AIR for Android but other platforms will
follow.
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 15
16. AIR for Android
• Super-private prerelease earlier this year – later
opened wide to a much larger prerelease program.
• If the user downloads an APK from the market and
does not have the runtime, AIR will be seamlessly
installed the first time they grab an AIR for Android
app.
• Cost is minimal. Flash and Flex developers can
leverage the skills they already have and distribute
their apps across platforms and devices easily.
• Mobile Flex Framework “Slider” is no more.
• Flex 4.5 “Hero” will include specifics for mobile
applications – specifically to deal with resolution
differences across devices and touch interactions.
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 16
17. What is DU doing about Mobile?
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 17
18. DU and Mobile
• Experiments with Adobe AIR for Android
• CourseMedia™ StudyShufffer
• Adobe AIR + Flash Player will be on Android,
BlackBerry, Symbian OS, Palm/HP, Windows Mobile…
• Farthest reach – write once, run *almost* everywhere
• Apple iDevices remain a problem
• Apple iDevices remain a BIG problem!
http://www.openscreenproject.org/
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 18
19. Experiment #1 – SketchNSave
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 19
20. Experiment #2 – StudyShuffler
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 20
21. What about Flash Player on Android?
Works pretty well!
• Near parity with the desktop 10.1
• Anything CPU/GPU-intensive will tax
any battery; Flash or no Flash.
• Have not noticed any battery drain on
normal usage.
• Even streams video at 1x connection!
However…
• Desktop controls often tiny, tiny…
• Developers can optimize apps for
mobile in many ways.
• New ways to think about UI on
ANY platform – not just Flash.
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 21
23. Mobile Forecasting
Platform Market Share Changes?
• Android on the rise!
• Expanding options!
• iPhone steady
• Traditional platforms reduction
• Windows Mobile 7
Will iDevices Open Up?
• Maybe.
Where are all the Tablets?
• iPad is leading the way
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 23
24. Closing…
Blog: http://inflagrantedelicto.memoryspiral.com/
Twitter: @JosephLabrecque
Email: Joseph.Labrecque@du.edu
Thank you…
JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 24