Tag Results
7 posts tagged web
7 posts tagged web
The market for night classes and online instruction in programming and Web construction, as well as for iPhone apps that teach, is booming. Those jumping on board say they are preparing for a future in which the Internet is the foundation for entertainment, education and nearly everything else. Knowing how the digital pieces fit together, they say, will be crucial to ensuring that they are not left in the dark ages.
Adobe® Shadow is a new inspection and preview tool that allows front-end web developers and designers to work faster and more efficiently by streamlining the preview process, making it easier to customize websites for mobile devices.
This is a pretty slick tool. Pair multiple mobile devices to a single PC, then use the PC to navigate to different web pages. The mobile devices will then automatically load the same page. You can even edit HTML/CSS and instantly see the changes on the devices. I plan on using this to help teach media queries and responsive design in my mobile web development class this fall.
Here’s a video of the tool in action.
With Google, however, the philosophy is that file creation itself can be migrated to the cloud. An online office suite is “good enough,” if not as good, as a native one. And “good enough” will win due to ease of use. With almost a completely opposing view, Apple’s iCloud is doing the reverse: bringing the capabilities of the cloud to the richer, more robust native apps. This includes not just office apps in iWork, but through the use of developer APIs, it will extend to any apps that need to be iCloud-enabled. Although today, iCloud support is more limited for third-parties, the APIs will improve in time. Eventually, any app running on the Apple platform (desktop or mobile), will have the tools to move data between its different installations.
Apple’s approach makes a lot of sense to me. Their solution plays to each platform’s strengths. Native apps can offer more polished interfaces and increased performance, while the cloud can be used to enhance the user experience by offering functionality such as syncing.
I spend a good portion of my day helping instructors work within my school’s learning management system. It’s surprising how frequently browser issues cause problems for everyone. Many of these problems could be solved if a native client was available to handle the UI, local saving of data, etc. The web portion of the system could essentially be reduced to a set of APIs that would allow customers to better customize and brand the product. Just a thought …
A great example of a school website using a flexible grid and responsive images. Resize your browser window to see the content arrangement change. They’ve even added a nice transition effect.