Skip to main content

Home/ centreforelearning/ Group items tagged devices

Rss Feed Group items tagged

bernard tan

Challenges of Interface Design for Mobile Devices » Yahoo! User Interface Blo... - 1 views

  • designing for a mobile device can lead to a solution that is worlds different than its desktop equivalent.
  • Context of Use
  • Users have a very specific need and desire to accomplish their goal in the easiest and fastest way possible. This fact alone helps explain why mobile interfaces are designed the way they are
  • ...6 more annotations...
  • Feature sets are optimized to streamline common use cases Use typography to show hierarchy and importance Features are progressively displayed Large buttons are used to make interactions actionable
  • Designing with awareness to context will yield a more atomic design that instead of introducing users to a proverbial blank canvas, will guide them toward accomplishing important tasks. Having to deal with slow data speeds, high network latency, smaller screens, and an unpredictable mode of use only reinforce the need to isolate an application’s essential features and offer access to them when contextually appropriate. Next time you design an interface for a mobile device, remember to consider context of use and context of the medium as part of your design strategy.
  • Dealing with phone numbers and other mobile friendly data Displaying information on a smaller screen Not using a cursor Device speed and network latency
  • Context of the medium
  • To design an experience that can gracefully coexist with others tools, one needs to understand what kind of media can be processed by specific mobile internet browsers, and when onboard applications are launched.
    • bernard tan
       
      need to find out hows web app can interact with other apps... especially how we can integret that into harmonia and dropbox feature...
  • Using traditional web development techniques of creating fluid designs that scale horizontally is the fastest way to deploy a single design to many different mobile devices.
    • bernard tan
       
      for azhar ... on creating a fluid layout for harmonia so that it fit all devices.
  •  
    While reading for ideas on doing mock up mobile interface, i stumbled this. very interesting read on designing for usability for mobile devices and why it is not just a scale down version of your actual desktop website.
bernard tan

Hybrid mobile apps take off as HTML5 vs. native debate continues | VentureBeat - 1 views

  • A hybrid app is a native, downloadable app, that runs all or some of its user interface in an embedded browser component. To the user, a hybrid app is almost indistinguishable from a native one: it is downloaded from the app store or marketplace, it is stored on the device, and it is launched just like any other app
  • simply load some pages from their web site as part of the app
  • many companies are not already jumping on the HTML5 bandwagon is the belief that HTML apps cannot access native device features. Indeed, pure mobile web apps
  • ...5 more annotations...
  • hybrid apps, frameworks such as the open source PhoneGap library make it possible for JavaScript code to query the compass, take pictures, find or create contacts and appointments, and tap many other device features that mobile web apps are barred from accessing
  • Access to device features is not the only difference between hybrid apps and mobile web apps. Another important difference is that hybrid apps are mostly distributed through app stores: You don’t browse to a hybrid app
  • the leading smartphones and tablets have very powerful HTML rendering engines, which already support most of the upcoming HTML5 and CSS3 standards
  • Other organizations are developing hybrid apps, while planning to turn them into HTML5 web apps in the future without having to rewrite them from scratch
  • From a strategic point of view, development organizations should seriously consider adopting HTML for mobile app development sooner rather than later. The hybrid app model, although not suitable for all app development needs, provides a cost-effective solution for a very wide range of downloadable app types and allows gradual entry into the new world of HTML5 while future-proofing your investment.
  •  
    this article talks about the future of mobile app development... hybrid app which combines web technology with native devices supports ( camera, microphone, address book etc) Does make sense as it is cost effective not to rewrite the coding for each and every devices and also taking into consideration the time taken for constant content changes in educational environment here. maybe we should look into ths.
bernard tan

Adobe unveils new publishing tools aimed at mobile and tablet devices - 0 views

  • Adobe unveils new publishing tools aimed at mobile and tablet devices
  • Digital Publishing Suite, which can be used by publishers to create, preview, publish and distribute digital content for mobile devices
  • The publishing industry is reinventing itself and a new era of editorial and advertising innovation is upon us as publishers target new mobile hardware platforms," David Wadhwani, senior vice president and general manager for Creative and Interactive Solutions at Adobe says in a release today.
  • ...3 more annotations...
  • enable magazine publishers... to deliver groundbreaking experiences across tablets, smartphones and other devices
  • The technology enables publishers to create digital publications featuring interactive content, such as videos, which can then be distributed across different tablet and smartphone platforms and adapted for other devices in the mobile market
  • The suite, which was unveiled at the Adobe MAX conference today, is expected to be publicly available in the second quarter of 2011
  •  
    I see the future of interactive textbooks...
  •  
    for sneak preview of the Adobe Digital Publishing Platform >> http://www.youtube.com/user/AdobeDigitalPub#p/u/1/sokJfTv6BCU
bernard tan

Coding JavaScript for Mobile Browsers (part 6) - Microsoft Certification Examples, exer... - 0 views

  • In mobile browsers, you need to be especially careful about using timers because of the battery consumption. If you need to use many high-frequency timers at the same time, try to manage them using only one timer that will launch different behaviors from the same process.
  • The first question we need to ask ourselves is, what happens when our web page goes to the background because the user switches focus to another application (in multitasking operating systems) or opens or browses to another tab or window? Another problem is what happens when the phone goes to sleep (because of the user’s inactivity while the script is executing). The behavior of timers can be a little tricky in these situations.Yet another problem is that timers execute on the same thread as the main script. If our script is taking too much processor time (a normal situation with large scripts on low- and mid-end devices), our timers will be delayed until some spare execution time is found.If we use a low frequency for the timer (for example, 10 milliseconds), the timer will generally have problems meeting the timetable.Remember that the JavaScript execution time depends a lot on the device hardware and the browser’s engine. Even if they’re running the same operating system, like Android, execution times can differ: for example, an HTC G1 will be much slower than a Nexus One with a 1-Ghz processor.
  • As shown in Figure 4, the real times are very different on different devices. On low- and mid-end devices, if they work at all, the result is far from our 200 ms intention—some low-end devices don’t even accept timers with a frequency of less than 1 second.
  • ...1 more annotation...
  • Table 11. Timers support compatibility tableBrowser/platformTimers availableTimers in backgroundSafariYesStopped. From iOS 4.0: continue working while in other browser's window.Android browserYesStopped.Symbian/S60YesStopped. From 2.2: continue working while in other browser's window.Nokia Series 40No webOSYesContinue working.BlackBerryNo NetFrontYesNo multitasking.Internet ExplorerYesStopped.Motorola Internet BrowserNo Opera MobileYesContinue working.Opera MiniNo Note:The Gmail for Mobile team discovered some issues with timer behavior on mobile Safari and Android devices, and made the results public in the team blog at http://www.mobilexweb.com/go/timers. The conclusions are: for low-frequency timers (1 second or more), there are no performance issues, and you can add as many as you want; for high-frequency timers (for example, 100 ms), though, every new timer created makes the UI more sluggish. The preferred solution is to use only one high-frequency timer.
  •  
    Creating real time app might pose to be an issue on web app.
Kartini Ishak

Twitter as a Metacognitive Support Device by Alan Reid : Learning Solutions Magazine - 0 views

  • From an instructor’s perspective, Twitter offers the ability to prompt students throughout the learning process by asking them to reflect on learning strategies and time management, which ultimately raises metacognitive awareness.
  • While the use of Twitter only shows a slight increase in grades (about .5 percent), it substantially improves engagement and motivation
  • Twitter enhances the social presence outside of the classroom, which leads to overall course satisfaction.
  • ...2 more annotations...
  • if student satisfaction, engagement, and metacognitive awareness are all part of your definition of a successful course, then introducing Twitter in your classroom may be an option for you.
  • Twitter is not static. Rather, it is an interactive tool under learner control. Further, Maria Bannert refers to a metacognitive support device that “focuses students’ attention on their own thoughts and on understanding the activities they are engaged in during the course of learning.” When used explicitly as a tool to improve self-regulation through metacognitive support, Twitter becomes very effective.
  •  
    An interesting article on how Twitter can be used as a metacognitive - thinking about your own learning - supportive device. 
wittyben

Mobile Devices for Learning: What You Need to Know (now available in Spanish!) | Edutopia - 0 views

  •  
    Here's a handy guide to Mobile Devices for Learning...
Sally Loan

Thoughts on Flash - 1 views

  • Adobe claims that we are a closed system, and that Flash is open, but in fact the opposite is true.
  • Flash is a closed system.
  • Symantec recently highlighted Flash for having one of the worst security records in 2009
  • ...7 more annotations...
  • Flash has not performed well on mobile devices
  • To achieve long battery life when playing video, mobile devices must decode the video in hardware; decoding it in software uses too much power.
  • The difference is striking: on an iPhone, for example, H.264 videos play for up to 10 hours, while videos decoded in software play for less than 5 hours before the battery is fully drained.
  • Flash was designed for PCs using mice, not for touch screens using fingers. For example, many Flash websites rely on “rollovers”, which pop up menus or other elements when the mouse arrow hovers over a specific spot. Apple’s revolutionary multi-touch interface doesn’t use a mouse, and there is no concept of a rollover.
  • letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform.
  • Our motivation is simple – we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen. We want to continually enhance the platform so developers can create even more amazing, powerful, fun and useful applications.
  • But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.
  •  
    According to steve the no. 1 reason Apple not supporting Flash is that it does not support multiple touch screen when most modern device is supporting.
  •  
    Adobe claims that we are a closed system, and that Flash is open, but in fact the opposite is true.
bernard tan

List of displays by pixel density - Wikipedia, the free encyclopedia - 0 views

  •  
    page with almost all devices with pixel density pixels per inch PPI and dimension stated. useful reference for cross platform/devices designs and development.
bernard tan

Adobe Flash is coming to Apple iOS devices | Smartphone - 0 views

  • Apple’s iOS version of Safari still won’t support Flash, this is a change in how Flash content is delivered to iOS devices. Adobe’s Flash Media Server 4.5 will detect what type of device is attempting to view the content and will stream Flash videos in a format that is supported by iOS. As of right now only Flash videos are supported in Flash Media Server 4.5
  • There have been attempts in the past to convert Flash into HTML5 in hopes to bringing Flash to iOS, but none of those attempts have brought Flash to Safari
  •  
    Is the feud going to be over?
bernard tan

IOS5, THE FIRST TRUE WEB APP READY PLATFORM - 0 views

  •  
    This is why i said ios5 is FIRST TRUE WEB APP READY PLATFORM!!! It quite a technical article but you want the pie of the story... Finally. Apple has been holding back its support for HTML5,even with Nitro engine on ios4.2 and making it very hard to develop HTML5 "MOBILE" webapp. IOS5 is able to support html5 libraries(most) and degrade gracefully to choose the best performance for the application. DollarDash runs so smoothly over mobile devices now and save me the hassle of writing illegal hacks for mobile devices. Pftt! Keeping up with technology definitely pays off!
bernard tan

Get Started Developing for Android with Eclipse - Smashing Magazine - 0 views

  • Why Develop for Android?Android is an open-source platform based on the Linux kernel, and is installed on thousands of devices from a wide range of manufacturers. Android exposes your application to all sorts of hardware that you’ll find in modern mobile devices — digital compasses, video cameras, GPS, orientation sensors, and more.
  • Android is an open-source platform based on the Linux kernel, and is installed on thousands of devices from a wide range of manufacturers.
  • Android’s free development tools make it possible for you to start writing software at little or no cost.
  • ...2 more annotations...
  • Publishing to Android Market incurs a one-off registration fee (US $25 at the time of writing) and, unlike Apple’s App Store which famously reviews each submission, makes your application available for customers to download and buy after a quick review process
  • Here are a few other advantages Android offers you as a developer:The Android SDK is available for Windows, Mac and Linux, so you don’t need to pay for new hardware to start writing applications.An SDK built on Java. If you’re familiar with the Java programming language, you’re already halfway there.By distributing your application on Android Market, it’s available to hundreds of thousands of users instantly. You’re not just limited to one store, because there are alternatives, too. For instance, you can release your application on your own blog. Amazon have recently been rumoured to be preparing their own Android app store also.As well as the technical SDK documentation, new resources are being published for Android developers as the platform gains popularity among both users and developers.
  •  
    Mobile Development for Android Apps
  •  
    This article also includes a step by step walkthrough development for android app using Android SDK. With so little offering courses on Android development currently, it could prove to be a good read. ;)
bernard tan

ADOBE MAX 2010: Designing and Developing for Touch-Based Devices - 1 views

  •  
    Video Presentation about touch based devices and future prototypes might come true in the near future.... can watch examples from the Chapter - Recent Innovation onwards
yeuann

Spotlight on Mobile Gaming Part 1 of 2: The Rise of Mobile Gaming - 0 views

  • But why exactly have these kinds of games taken off in recent years? The answer to this question lies in the overall technological trend of making devices that are a “one stop shop” for people. Electronic devices have been increasing in functionality for years, but the introduction of devices like Smart phones and tablets are fantastic examples of this catch-all product that has increased in popularity recently.
yeuann

Location-based learning: The context is mobile | Instructional Design Fusions - 3 views

  • Mobile devices have some unique affordances: They offer location-sensors (e.g., GPS, RFID, WLAN) and they can deliver multimedia content that is time- and place-relevant. Opportunities for embedded assessment can also be used to assess and fine-tune mlearning design.
  •  
    An interesting piece about how the unique affordances of mobile devices enable newer forms of learning.
Eveleen Er

Qi demo @ MWC - Wireless Power Consortium - 0 views

  •  
    Qi charging. New way of charging mobile devices. Interesting.
Eveleen Er

HTML5 Does Have A Mobile Future: Mozilla's Chris Heilmann Goes Mythbusting - 0 views

  • The main reason why HTML5 is not the obvious choice for developers now is the above mentioned lockout when it comes to hardware. An iOS device does not allow different browser engines and does not allow HTML5 to access the camera, the address book, vibration, the phone or text messaging. In other words, everything that makes a mobile device interesting for developers and very necessary functionality for Apps,” Heilmann wrote.
yeuann

Mac App Store - Apple Configurator - 1 views

  • Apple Configurator makes it easy for anyone to mass configure and deploy iPhone, iPad, and iPod touch in a school, business, or institution.
  •  
    Hi Eveleen, I think this may be very useful for us in making it easier to manage our growing collection of Apple devices.
En En Koh

Responsive Web Design is Not the Future - 1 views

  •  
    Responsive web designs, on the other hand, are inherently complex because they are trying to support many viewing experiences without necessarily optimizing the experience for one particular device (or genre of devices). With a higher level of complexity comes a higher resource cost. With responsive web design, gone are the days of simple mock-ups in Photoshop and a designer's work is done.
yeuann

Course Lessons - mPortfolios - 1 views

  •  
    Learn about using mobile devices to support reflection in ePortfolios.
Sally Loan

Adobe Shadow unveiled - 0 views

  •  
    Adobe Shadow allows web pros to easily control, view and inspect web content on multiple devices via the browser. 
1 - 20 of 112 Next › Last »
Showing 20 items per page