Showing posts with label Amazing. Show all posts
Showing posts with label Amazing. Show all posts

Wednesday, April 18, 2012

Create Amazing Presentations With Impress.js

Presentations sometimes feel like the bane of the business community. They are notoriously difficult to prepare, and delivering a presentation to a packed room is a challenge in itself. Even after you've got the content down, there remains the matter of actually creating something you can show other people while you talk. Impress.JS is a free JavaScript library that skilled web developers can use to create presentations that run in a browser and look nothing like PowerPoint. Instead of moving through slides, you fly over a large map of concepts, zooming and shifting between them.

impress.jsImpress.js presentations use a large canvas, not individual, disconnected slides. Traditionally, a presentation is a deck of slides, some of which may be animated, with text sliding in and spinning around. This sort of animation is easy to overdo, and it doesn't change the fact that once you're done talking about a slide, there's an abrupt switch to the next slide. Impress.js breaks the slide deck metaphor and turns the presentation into an infinite canvas. Instead of flipping between slides, your presentation zooms in on a concept, then glides to the next one, then rotates 90 degrees and zooms back out to reveal a new concept, then tilts on its side (3D!) to show the next idea, and so on. It's like you're taking the viewers on a guided tour through an infinite space strewn with ideas. You get to control the transitions, and you don't have to use 3D if you feel it's too flashy.

The "big poster" format is not a completely new invention: Commercial service Prezi bills itself "The Zooming Presentation Editor," and lets users create presentations that look similar to this, without having to code anything. But Prezi is a hosted solution, and it is Flash-based. If you don't like those two restrictions--and you're skilled with HTML, CSS, and JavaScript--Impress.js can help you create some truly fantastic presentations.

impress.jsImpress.js is thoroughly documented, including an ASCII image of Yoda guiding the coder.Impress.js is not a software program. It is a tiny bundle of six files, the most important of which are impress.js (the actual script), impress-demo.css (a CSS file containing formatting for the presentation), and index.html. That last one is a working presentation created with Impress.js, and it serves two purposes: Viewed in a web browser, it lets you see all the crazy things Impress.js can do. Viewed in a code editor, it shows you exactly how those things are done, using numerous code comments and one ASCII drawing of Yoda.

Even more than a presentation tool, Impress.js serves as a showcase for how far browsers have come: It uses CSS 3D transforms, custom data elements (something HTML 5 makes possible), and other cutting-edge browser capabilities. Recent Chrome and Firefox versions support these features, but Internet Explorer and Opera do not. Impress.js was never meant to work equally well across all browsers and computers: Creator Bartek Szopka recommends using Impress.js as a presentation tool and not a tool for creating and publishing websites, because, in his words, "When you are building a presentation for yourself you know exactly on which browser, OS, and hardware it will be presented. You can fully test it before going on stage."

impress.jsImpress.js can be used to create 3D effects without Flash.Still, there are websites based on Impress.js, such as lioshi.com (an art portfolio in French), and the website for Electric Animal, an "Internet invention agency." When these websites are viewed with an unsupported browser, they gracefully fall back to a static mode and you can scroll through the presentation top-to-bottom. Impress.js was also used in a video by Museum140, a website for social media projects about museums.

Impress.js is aimed at a narrow niche, but if you've got what it takes (or can hire a developer who does), it can be used to create truly memorable, unique presentations.

Note: The Download Now button takes you to the developer's website, where you can obtain the latest version of Impress.js.

--Erez Zukerman


From PCWorld. Visit Amazon Computer and Notebook Center here

Friday, March 9, 2012

Lenovo ThinkPad Tablet Keyboard Folio Case: Amazing Keys, Lots of Bulk

Lenovo ThinkPad Tablet Keyboard Folio CaseLenovo’s ThinkPad keyboards get raves for good reason: The key travel, feedback, and spacing make for the most comfortable typing available on a mobile device. When I saw the island-style keys on the Lenovo ThinkPad Tablet Keyboard Folio Case ($100 as of March 7, 2012), I thought there was no way the company could replicate that amazing typing feel with those keys. I was wrong.

It's all in the shape of the keys. Whereas most island-style keyboards have flat, square keys, the ThinkPad keys are concave, allowing your fingers to settle more easily into the middle of each key. The spacebar is just the opposite: It's rounded out, making it very easy to find with the sides of your thumbs. Key presses are deep and responsive. Even though the spacing is no wider than on other attachable keyboard docks, it feels roomier and more like typing on a laptop.

Since this device is an Android keyboard, the function keys on the top row are all Android-related. Across the top are volume controls, a home button, brightness controls, settings, lock, zoom in and out, and playback controls. Also of note are the actual, separate Page Up and Page Down keys accompanying the arrow keys. That's right--these are not secondary functions of the arrow keys, but dedicated keys, a pleasing find.

In the middle of the keyboard is what looks like an old-school ThinkPad eraserhead pointing stick--but it’s really oh-so-much better. It's an optical mouse that you don't have to push at all: Just glide your finger over it, and the cursor moves around the screen. By placing it in the middle of the keyboard, Lenovo keeps the main benefit of the pointing stick, since you don't have to shift your hands from the keyboard to move the cursor around the screen.

The keyboard connects by USB, but it is enclosed in the folio case in such a way that the Lenovo ThinkPad Tablet is the only thing that can fit the plug. That means the keyboard gets its power from the tablet’s sole USB port, so you don't need to worry about batteries or charging (though you do give up the ability to sideload something to the tablet via USB). The keyboard itself has three grooves along the back that the tablet slots into, providing three different angles; unfortunately, all three angles tipped the tablet a little too far back for my taste. All of the tablet's ports and buttons, as well as its pen, remain accessible when you have the tablet in the folio case, and you can easily slip the tablet in and out. The leather wrapping of the folio case gives it a premium feel.

I found some drawbacks, however. The Keyboard Folio Case is bulky, and adds a lot of weight. The ThinkPad Tablet is already one of the chunkier tablets on the market, and the extra bulk of the Keyboard Folio Case makes it rather unwieldy from a portability standpoint. On top of that, the dock offers no additional ports, and no extra battery. I might be more inclined to tolerate the bulk if this dock added running time, as the Asus Transformer TF101 Mobile Docking Station does. No matter how nice a keyboard is, if it makes you hesitate to add it to your bag because it's so big and heavy, the add-on is defeating the purpose of the tablet.


From PCWorld. Visit Amazon Computer and Notebook Center here