Archive for the 'iPhone' Category

iPhone Apps Buyer Guide

As of late 2009, there are roughly 100,000 applications in Apple’s App Store – a staggering number given that the Store is less than a year and a half old. Unfortunately, most of the releases are junk. That’s the reason for this section of the Buyers’ Guide: which apps are actually worth purchasing given all the filler out there?

On the pages that follow, you’ll find the 100 iPhone apps our editors consider essential across many genres, selected based on sheer utility, interface design, and value. These are the apps we actually use and love, not just ones that seemed cool for three days before fading into obscurity. We focused on titles that were initially released in complete form, and leaned towards apps that were released or substantially updated in the last year. Any overlap between these and last year’s picks shows just how critical an app remains a year later; the almost entirely new list shows just how much has changed.

iPhone 4 Important Product Information Guide

Repairing or Modifying iPhone – Never attempt to repair or modify iPhone yourself. iPhone does not contain any user-serviceable parts, except for the SIM card and SIM tray. Disassembling iPhone, including the removal of external screws and back cover, may cause damage that is not covered under the warranty. Service should only be provided by Apple or an Apple Authorized Service Provider. If you have questions, contact Apple or an Apple Authorized Service Provider. For service information, choose iPhone Help from the Help menu in iTunes or go to: www.apple.com/support/iphone/service/faq

Battery Replacement – Do not attempt to replace the rechargeable battery in iPhone yourself. The battery may only be replaced by Apple or an Apple Authorized Service Provider. For more information about battery replacement service, go to: www.apple.com/support/iphone/service/battery

The OpenGL ES 2.0 Programming Guide

Porting the Sample Code to the iPhone
The process of porting the sample code from the book to the iPhone highlights some of the unique features of the iPhone. In particular, some of the unique features of the development environment include:

  • The use of Objective C
  • The process of creating an EGL rendering context using the EAGLContext.
  • Detection of device capabilities and creating an OpenGL ES 2.0 context
  • The use of a framebuffer object as the primary rendering surface

Once you have created and setup a rendering context, programming with OpenGL ES 2.0 on the iPhone is identical to any other platform. However, there are some unique aspects of the platform that are worth understanding before jumping into the code.

iPhone in Business Virtual Private Networks

VPN protocols

  • Cisco IPSec
  • L2TP/IPSec
  • PPTP

Authentication methods

  • Password (MSCHAPv2)
  • RSA SecurID
  • CRYPTOCard
  • X.509 digital certificates
  • Shared secret

VPN Deployment Scenario
The example depicts a typical deployment with a VPN server/concentrator as well as an authentication server controlling access to enterprise network services.

  1. iPhone requests access to network services (typically over a PPP connection).
  2. The VPN server/concentrator receives the request and then passes it to the authentication server.
  3. In a two-factor token environment, the authentication server would then manage a time-synchronized token key generation with the key server. If a certifi cate authentication method is deployed, an identity certifi cate needs to be distributed to iPhone prior to authentication. If a password method is deployed, the authentication process proceeds with user validation.
  4. Once a user is authenticated, the authentication server validates user and group policies.

VALENTINE CRAFT IDEAS

Romantic Rocks
This is an activity and craft for the whole family to grab hold of. Find heart-shaped rocks out in the wild and then tame them at home.
CRAFT MATERIALS:
Heart shaped rocks
Paint
Newspaper towels

  1. Search for heart-shaped rocks in the rockiest places near you: a stream bank, a driveway, the parking lot. They don’t have to be perfect, as long as they have the two telltale lobes of a heart and some sort of point at the bottom.
  2. Clean them and let them dry on newspaper or a paper towel.
  3. Now it is time to get creative! Set everyone to work painting the rocks.
  4. add Valentine message, quotes, names of kids…

Bighearted Hello
CRAFT MATERIALS:
Scissors
Red card stock
Hole punch
Heavy red yarn (we used chenille)
Tacky glue
40-millimeter googly eyes
Markers

White paper or card stock Scotch tape

iPhone Finger Tips

Welcome to iPhone. This Quick Start guide tells you how to set up your iPhone and use its key features. Once you’re up and calling, you can learn even more about iPhone at www.apple.com/iphone.

Ready, set up, go.

  1. 1. Download iTunes.
    Go to www.itunes.com/download and download the latest version of iTunes to install on your Mac or PC.
  2. Connect to your computer.
    Connect your iPhone to the USB port on your computer.
  3. Sync.
    When iPhone is connected, iTunes opens and guides you through setup. Select the contacts, calendars, music, videos, and photos you’d like to sync, then click Apply in the lower-right corner. If you’re new to iTunes or syncing, you can watch a quick tutorial at www.apple.com/ itunes/tutorials.