Followers

Monday, September 22, 2008

Android: Google's Dream, Apple's Nightmare?

By Anita Hamilton

The HTC Dream
One photo circulating on the web that is reported to be of the HTC Dream. T-Mobile will unveil the first Android handset on Sept. 23

A new smartphone is debuting on Sept. 23, and, no, it's not just another iPhone clone. The HTC Dream from T-Mobile will be the first handset to run Google's new mobile operating system, Android. And while it won't look as sleek as the iPhone, it promises to give mobile-phone users a lot more freedom and flexibility.

Many of the Dream's features are under wraps until launch, but based on leaked photos and videos along with screenshots released by Google, we already have a pretty good idea of what to expect. The biggest departure from the iPhone design is the inclusion of a physical keyboard, which apparently slides out from underneath the Dream's touchscreen. The Dream will also allow users to run multiple applications at once and more easily share contacts and data between them. And if reports from developers TIME interviewed prove true, mobile-phone users will finally be able to cut and paste text in emails — a function that's frustratingly absent on the iPhone. The Dream, which is expected to go on sale in late October, will also reportedly cost the same as the 3G: $199.

The sweetest part of the Dream is the add-on applications available from the Android Market — Google's answer to the Apple App Store. Whereas many Apple apps cost money (typically anywhere from $.99 to $9.99), at launch all Android Market apps will be free. That includes BreadCrumbz, a picture-based navigation program that doesn't just give you a drawing of your route, but also includes real-world photos to keep you on track. Another interesting app, TuneWiki, is a tricked-out music player that encourages mobile karaoke, by synchronizing written lyrics onscreen to the song's YouTube video. It also shows you what songs other TuneWiki users near you are listening to in real time. Since Android is better than the iPhone at running multiple programs at once, you won't have to choose between apps: As Breadcrumbz helps you find your way to a party, TuneWiki can play your favorite Rihanna video and get you in a groovy mood. When it's time to make a right turn, Breadcrumbz will cut in and alert you.

Android has several other key advantages over Apple. While Apple takes a top-down approach to app development — the company must approve every app that makes it into its App Store — Google will allow creators to upload any application to the Android Market without its review. Sure that means some duds will make it in, but it will also allow for a much more open and democratic way for favorites to evolve. Perhaps more significantly, users will not be limited to a single phone or carrier for long. While T-Mobile's HTC Dream will be the first phone to run Android, Google is inviting all carriers to develop handsets for the platform. Expect to see other compatible devices early next year.

Most of the Dream's other features are expected to go toe-to-toe with the iPhone, including built-in GPS, a tilt sensor for gaming, and a camera. What's more, T-Mobile recently expanded coverage for its 3G data network to 27 major cities. The faster bandwidth promises to make watching videos and downloading websites go smoothly, but if the spotty 3G coverage offered by AT&T for the iPhone is any indication, buyers should treat this promise with deep skepticism.

On the downside, don't expect the Dream to be anywhere near as slick and shiny as the iPhone. T-Mobile may be much loved among teens for its colorful, flip-screen Sidekick, but the HTC Dream will likely have a more staid look that lacks the iPhone's panache. Plus, no one can turn on the hype machine quite as well as Steve Jobs. But whatever the Dream may lack in flair, it's no less of a breakthrough when it comes to giving mobile-phone buyers more ways to connect on the go.

Original here


8 CSS Techniques for Charting Data

There are many ways you can present numerical, chartable data by styling elements using CSS. Using CSS to style your data prevents you from relying on static images and increases your content’s accessibility.

Below, you’ll read about 8 excellent techniques for styling elements into beautiful, accessible charts and graphs.

1. CSS for Bar Graphs

CSS for Bar GraphsView Demo

This tutorial showcases three ways of graphing data. The Basic CSS Bar Graph example involves a

to contain the graph, and styling a element as a block element and using percentage widths to adjust the width. A great modification of this technique is to use a paragraph

element instead of a tag for semantically-correct HTML. The two other examples use a definition list and unordered list to graph multiple bars.

2. Accessible Data Visualization with Web Standards

Accessible Data Visualization with Web Standards - screen shot.View Demo #1 – View Demo #2 – View Demo #3

Author Wilson Miner discusses the concept of accessible, standards-compliant techniques for data visualization mentioning the benefits, limitations, and alternatives in brief. The A List Apart article shows you three data visualization techniques using a basic structure of unordered lists.

3. CSS Vertical Bar Graphs

CSS Vertical Bar Graphs - screen shot.

Eric Meyer shows us another technique for graphing vertical bar graphs using unordered lists similar to the "CSS for Bar Graphs" technique from Apples To Oranges.

4. Creating a Graph Using Percentage Background Images

Creating a Graph Using Percentage Background Images - screen shot.

In this technique, you use pre-made background images to shade in the appropriate data. The downside of this technique is that you’re limited by the pre-filled background images that you have and making more to suit your needs will increase the amount of classes you assign to your data - increasing the file size of both your CSS and HTML file as well as increasing the number of HTTP connections needed to render the page because of the background images.

5. Pure CSS Data Chart

Pure Css Data Chart - screen shot.View Demo

This example uses a definition list for mark-up. A element inside the

definition list item serves as the element that gets adjusted in height to shade the appropriate area. An element is used to display the numerical representation of the shaded area, absolutely-positioned in the middle of the bar.

6. CSS Scatter Plot

CSS absolute positioning scatter plot - screen shot.

A scatter plot is another great way to graph two-dimensional data. In the example, each data point is clickable, so a possible modification to this technique is to use a modal window that displays extra information about a particular data point.

7. Definition List Bar Chart

Definition List Bar Chart - screen shot.

This technique shows two examples of styling definition lists into horizontal bar charts. Each definition list item is assigned a class that adjusts its width using percentage units.

8. Accessible Bar Chart

Accessible Bar Chart - screen shot.

This technique showcases a method for semantic, accessible bar charts by using a table as the basic structure of the bar graph and using CSS to stretch a background image to its appropriate width.

Original here

This week in Apple: Virtualization, iPhone apps, and 10.5.5

By Jacqui Cheng

Another week in Apple news has gone by, and a lot of smallish (aka "not iPhone/iPod launch") news has been keeping the Mac web buzzing. Here are some of our top Apple-related posts for the week in case you missed them:

iPhone, iPod 2.1 jailbreak tools released: Apple's major 2.1 software updates for the iPhone and iPod touch have been jailbroken once again, allowing you to install unapproved native applications on the devices. The iPhone process requires you to get your hands a little dirty, though.

Report: Apple now sixth among worldwide PC manufacturers: Worldwide sales are up, according to Gartner, but analysts still warn that a tough economy, and Apple's affinity for designing premium machines, may not fit together for much longer.

Mac OS X 10.5.5 update now available with tons of fixes: The fifth update to Leopard, version 10.5.5, landed this week and includes numerous bug fixes and security patches. Be warned, though, that the update includes changes to Spotlight indexing that apparently causes a re-indexing of all Spotlight-indexed volumes.

VMware Fusion 2.0 goes final: free update to existing users: Fusion 2.0 for the Mac has finally been released in its final form, with a plethora of feature updates for your virtualization pleasure. Enjoy Unity 2.0 support, better Linux support, multiple snapshots, 1080p HD playback, and of course, Leopard Server support.

Mac virtualization software sales skyrocket: Speaking of VMware, both VMware and Parallels are seeing booming sales of their Mac products in the North American market, which makes you wonder what Apple is missing out on.

Whither Mac Quicken? Nine months after unveiling Quicken Financial Life for Mac, a public beta had begun. Unfortunately, it could be 2009 before product ships, and maybe not worth the wait.

Apple re-releases iTunes 8 to fix Vista crash: Following the release of iTunes 8, many Windows Vista users reported that the application was causing a "blue screen of death" whenever an iPod or iPhone was connected. In response, Apple re-released the software in order to fix the problem.

Review: Spore Origins, an evolutionary leap in casual gaming: Finally, a game worthy of the potential of Mac OS X on a portable device. Spore Origins looks great and plays great, but only on the iPhone and iPod touch.

Interview digs into iPhone "Koi Pond craze": Koi Pond is a beautiful iPhone and iPod touch application that does nothing but let you interact with a pond full of fish. An interesting interview with the creators of the popular iPhone application has now surfaced, giving insight into the development of the strangely-popular app.

Here are a few other important things that happened this week:

That's it for this week! Have a great weekend, and keep checking Infinite Loop for your constant stream of Apple news.

Original here