Your best source of information and news about camera phone, free iphone and accessories on the internet
iPhone REVIEW TOP 50 iPhone VIDEOS iPhone CARD iPhone SOFT

iPhone Programs

You are currently browsing the articles from iPhone nano - Apple iPhone Articles matching the category iPhone Programs.

Opera browser might or might not be coming to iPhone

iPhone World Ads: iPhone Accessories - Free iPhone - Unlimited iPhone Downloads!
" type="text/javascript" charset="utf-8">

So the somewhat popular Opera internet browser might or might not be coming to iPhone. Why the confusion you may ask?

At the CES 2008 a member of Opera’s development team David Rosén told in a video interview (below) to UberPulse that Opera is coming to iPhone.

However, in a later update posted on Wired, Opera communications manager Michelle Valdivia Lien stated that “This is one of those cases of an enthusiastic developer answering a question theoretically. There are no current release plans for Opera Mini or any version of Opera for iPhone.”
opera logo

So whatever the case is (developer being overly enthusiastic or communications manager pulling a plug on a potential early information leak), we will most likely have to wait for iPhone SDK to come out to find out the truth.

Opera developer video interview:

©2008 iPhone World. All Rights Reserved.

.
Bookmark to:

Add to Bloglines Add to Del.icio.us Add to digg Add to Facebook Add to Fark Add to Google Bookmarks Add to Mister Wong Add to Netscape Add to reddit Add to Rojo Add to Slashdot Add to Stumble Upon Add to Technorati Add to Yahoo My Web

Written by dennis on January 9th, 2008 with no comments.
Read more articles on News and iPhone News and iPhone Programs and iPhone Rumours.

Make iPhone Apps on your Mac

iPhone World Ads: iPhone Accessories - Free iPhone - Unlimited iPhone Downloads!
" type="text/javascript" charset="utf-8">

The Cocoa Machine has released a rather long-winded guide to creating native iPhone apps on your Mac OS X system. Programs needed include: XCode 3.0, X11 (and the SDK for X11)
, the Mac OS X 10.4.x SDK, iPhone firmware 1.1.1, and more.

This guide is not for the light-hearted, and if you are at all unsure of what you’re doing, you may want to stop after perusing the guide. It’s very complicated.

apple iphone logo

Step 1. Set up a staging area to do all your work. On my machine this is ~/Code/iPhone/.

Step 2. Get the disk image of your iPhone file system.

A. Downgrade your iPhone to 1.1.1 and Jailbreak.

Start Activity Monitor and kill the iTunes Helper process.

Download iNdependence.

Download the iPhone 1.1.1 firmware. When it downloaded for me, Leopard automatically unzips the file. You will need to select the 5 files in the folder it extracts and compress them again. Name the zip file iPhone1,1_1.1.1_3A109a_Restore.ipsw.

Connect your iPhone to iTunes. Press and hold the Home button and the Sleep/Lock button at the same time. The phone will eventually show the Slide to Power Off slider. Keep holding the buttons down until the phone shuts off, at this point count 3 seconds in the 1 1000, 2 1000, etc fashion. Once you hit 3 seconds, release the Sleep/Lock button and keep holding the Home button. iTunes will eventually pop a dialog that states it has detected an iPhone in recovery mode. You can dismiss this dialog. You now want to Option+Click the Restore button. You can not navigate to the iPhone1,1_1.1.1_3A109a_Restore.ipsw file and start the restore. Kick back and wait about 5 minutes. Pet your Lemur and give him a sip of your energy drink. The restore process will error out toward the end. Dismiss the error dialog and exit iTunes.

Okay. Now you have a screen on your iPhone telling you to connect to iTunes. Launch iNdependence. Watch the status bar area of iNdependence. It will say connected to iTunes in recovery mode and then switch to a disconnected state and say it is waiting for the iPhone. You can now close iNdependence. Your iPhone will eventually reboot and show you the familiar Activation screen where it wants you to connect to iTunes again.

Go ahead and Slide for Emergency. You are now going to dial *#301# and tap Call. Your iPhone will start to ring. Now use the backspace key to delete the *#301# and dial 0 and tap Call again. This time you will restart to receive a call. Put that call on Hold and Decline the next call. This will drop you into the area of the phone where you can access your Contacts. You will need to create a new contact. In the new contact screen you are going to add two URLs. The first one will be prefs: and the second one will be jailbreak.toc2rta.com. Save your contact and click on the prefs: URL. Go into your Wi-Fi settings and connect to your network. Note your IP address for later. Now go into your General settings and turn off Auto-Lock. You can tap the top to return to call. This will return you back to the home Activation screen.

Go ahead and Slide for Emergency. You are now going to dial 0 and tap Call. You will restart to receive a call. Put that call on Hold and Decline the next call. This will drop you into the area of the phone where you can access your Contacts. This time tap the contact No Name and choose the jailbreak.toc2rta.com URL. It will send you back to the home Activation screen, except now you have root access to /. You are jail broken!

B. Install iphuc and start phucing around.

Now go download and install MacPorts. If you need any help with MacPorts, there is plenty of documentation at www.macports.org. Once you have MacPorts all set to go. Go ahead and install readline (sudo port install readline). Go have some more fun with your Lemur.

Now you can download my patched version of iphuc, which also includes an XCode project.

You will need to go into the project setting and make sure its set to the proper architecture for building. I had to set it to i386 from ppc. Go ahead and build iphuc. You can now copy the final built iphuc to where ever your staging area is set up. In the same directory as iphuc, create a new directory called iphonefs.

svn co http://iphone-elite.googlecode.com/svn/trunk/iphucsf iphucsf

Execute iphuc. Once you are at the iphuc prompt, you will need to execute the following command:

getfile /dev/rdisk0s1 iphonefs/rdisk0s1 314572800

This will take about 5 minutes. Yay! More Lemur time ;)

Once this is done, you will have an rdisk0s1 file in your iphonefs folder. Append an .dmg extension on the end of it and you have a mountable iPhone file system. You have completed step 1. Get up and do a victory dance with your Lemur. Once you have finished this step, I recommend restoring your iPhone to 1.1.1 and following one of the many guides on Jailbreaking your iPhone, upgrading to 1.1.2 and Jailbreaking 1.1.2.

Step 3. Installing the iPhone Dev Toolchain.

Drudge and Lupinglade created a nice document on how to install the tool chain here. I followed this and ran into some issues with some stuff that seemed to be missing, at least for me. So I am going to use there guide as a base and add in the things I did to get it to work. This should all be done in your staging area directory. If you run into any permission issues, just use sudo and perform the same command.

Check out a copy of LLVM SVN, and build a release build (as opposed to a debug one). Currently, due
to Issue 70, we are limited to revision 42498.

svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm-svn -r 42498
pushd llvm-svn
sudo bash ./configure –enable-optimized
sudo make ENABLE_OPTIMIZED=1
sudo make install
export LLVMOBJDIR=`pwd`
popd

Check out a copy of the iphone-dev SVN repository.

svn checkout http://iphone-dev.googlecode.com/svn/trunk/ iphone-dev
pushd iphone-dev

Make a directory to hold the toolchain.

sudo mkdir -p /usr/local/arm-apple-darwin

Build odcctools. Note: The /Devloper/ path might be different if you installed the developer tools somewhere else besides default.

mkdir -p build/odcctools
pushd build/odcctools
../../odcctools/configure –target=arm-apple-darwin –disable-ld64
export INCPRIVEXT=”-isysroot /Developer/SDKs/MacOSX10.4u.sdk”
sudo make
sudo make install
popd

Mount the rdisk0s1.dmg you created in Step 2. Open terminal and run

sudo mkdir -p /usr/local/share/iphone-filesystem
sudo cp -Rp /Volumes/Snowbird3A110a.N45Bundle/* /usr/local/share/iphone-filesystem/

Note that the above Volume could be different. On my machine it was Snowbird3A109a.UserBundle.

Now, set the environment variable $HEAVENLY to its path:

export HEAVENLY=/usr/local/share/iphone-filesystem

Patch the system headers

pushd include
sudo bash ./configure –with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk
sudo bash install-headers.sh
popd

Install csu, which includes crt1.o, dylib1.o, and bundle1.o. Don’t rebuild them from source, as this
requires a working cross-GCC, which you don’t have yet (and the build-from-source process for csu is
broken right now anyway). Binaries are provided for this reason.
mkdir -p build/csu
pushd build/csu
../../csu/configure –host=arm-apple-darwin
sudo make install
popd

Configure and make LLVM-GCC. Make sure that $LLVMOBJDIR and $HEAVENLY are set per the instructions
above.

mv llvm-gcc-4.0-iphone/configure llvm-gcc-4.0-iphone/configure.old
sed ’s/^FLAGS_FOR_TARGET=$/FLAGS_FOR_TARGET=${FLAGS_FOR_TARGET-}/g’ llvm-gcc-4.0-iphone/configure.old > llvm-gcc-4.0-iphone/configure
sudo ln -s /usr/local/arm-apple-darwin/lib/crt1.o \/usr/local/arm-apple-darwin/lib/crt1.10.5.o
sudo ln -s /usr/local/arm-apple-darwin/lib/dylib1.o \/usr/local/arm-apple-darwin/lib/dylib1.10.5.o
mkdir -p build/llvm-gcc-4.0-iphone
pushd build/llvm-gcc-4.0-iphone
export FLAGS_FOR_TARGET=”-mmacosx-version-min=10.1″
../../llvm-gcc-4.0-iphone/configure –enable-llvm=`llvm-config –obj-root` \
–enable-languages=c,c++,objc,obj-c++ –target=arm-apple-darwin –enable-sjlj-exceptions \
–with-heavenly=$HEAVENLY –with-as=/usr/local/bin/arm-apple-darwin-as \
–with-ld=/usr/local/bin/arm-apple-darwin-ld
make LLVM_VERSION_INFO=2.0-svn-iphone-dev-0.3-svn
sudo make install
popd
popd
You have completed Step 3.

Step 4. Setup XCode.

Lucas Newman has a nice XCode template he created to do iPhone development. It does not work with this tool chain setup. I patched it to work with this new set of instructions, you can get it here. View the README for instructions on how to install.

Launch XCode. Choose File->New Project. Choose “iPhone UIKit Application”. You should be able to build without errors.

One last major note. If you download any iPhone apps from code.google.com or from any of the numerous sites dedicated to teaching native iPhone development, you might run into an issue trying to use the Makefile’s included. You will need to modify them to work with this tool chain setup. An example would be:

Change “CC=/usr/local/arm-apple-darwin/bin/gcc” to “CC=/usr/local/bin/arm-apple-darwin-gcc -v”
Change “CC=/usr/local/arm-apple-darwin/bin/g++” to “CXX=/usr/local/bin/arm-apple-darwin-g++”

Remove “-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly” from the LDFLAGS to avoid the
“-syslibroot: multiply specified” error.

Well, that is all. You now have an environment all set up where you can play around with iPhone development. I will be following up with post that have source and direction on how to make UIKit based apps when I get some more time. Until then, I hope you have fun messing around. Let me know if there are any errors or issues with this guide. If you have questions or comments I can be reached at bstahlhood ]at[ mac ]dot[ com.e.

All credit goes to the Cocoa Machine team.

©2008 iPhone World. All Rights Reserved.

.
Bookmark to:

Add to Bloglines Add to Del.icio.us Add to digg Add to Facebook Add to Fark Add to Google Bookmarks Add to Mister Wong Add to Netscape Add to reddit Add to Rojo Add to Slashdot Add to Stumble Upon Add to Technorati Add to Yahoo My Web

Written by patrick on January 8th, 2008 with no comments.
Read more articles on News and iPhone News and iPhone Programs.

PlanPlus Online CRM for iPhone

iPhone World Ads: iPhone Accessories - Free iPhone - Unlimited iPhone Downloads!
" type="text/javascript" charset="utf-8">

Yet from CES 2008 news: FranklinCovey announced that PlanPlus Online is now accessible from your iPhone.

Developed jointly by FranklinCovey and COMPLETExRM, PlanPlus Online is a secure Web-based application that provides planning, sales management, customer relationship management (CRM), team collaboration and process management for small and medium-sized businesses via the Internet.
planplus online iphone crm

Its “planner-like” interface is based on FranklinCovey’s planning and time management methodology. The application offers team calendaring and scheduling and an integrated contact manager that easily tracks all important client information, sales opportunities and activities through a customizable sales process. Key features include:

* Sales management and customer relationship management (CRM)
* Team calendaring and scheduling
* Organizes daily tasks by utilizing the Quick Prioritize Module
* Task delegation and accountability reports
* Integrated contact manager
* Manages and tracks all client information and history, sales opportunities and activities through a customizable sales process integrated within daily planning tools
* FranklinCovey’s planning methods and concepts within familiar “planner-like” interface for easy daily or weekly planning (Daily Prioritized Task List, Contacts, Appointments, etc.)
* Weekly planning module for accomplishing and tracking key goals
* Utilizes custom fields for greater flexibility in tracking clients and other key data
* Powerful Search capability to quickly access contacts, notes, tasks and more
* A built-in e-mail center which converts e-mails to Tasks, Appointments, etc. as well as standard e-mail features and functionality
* Access to all information from any smartphone: iPhone, BlackBerry, Palm or Windows Mobile device
* Utilizes the strongest encryption available

PlanPlus Online was designed to maximize the user experience from any wireless feed, regardless of smartphone speed and without complicated synchronization or duplication. The format has been completely re-tooled for the smartphone screen. Users can also have their existing IMAP or POP3 email account delivered to their PlanPlus Online portal so they can send, receive and manage email within PlanPlus Online. FranklinCovey and COMPLETExRM are now in the process of updating the application so that users will soon have the ability to sync their Microsoft Outlook data to their mobile device.

The new mobile client support is free and available now for all current and new users of PlanPlus Online. To initiate the service, PlanPlus users can simply point their device’s browser to www.planplusonline.com/mobile and login.

PlanPlus Online is available in 87 FranklinCovey retail stores, www.planplusonline.com, or by calling 800-819-1812. Suggested retail price for PlanPlus Online is $25 per month. A one-month introductory subscription is available for $9.95. Quantity discounts are also available.

©2008 iPhone World. All Rights Reserved.

.
Bookmark to:

Add to Bloglines Add to Del.icio.us Add to digg Add to Facebook Add to Fark Add to Google Bookmarks Add to Mister Wong Add to Netscape Add to reddit Add to Rojo Add to Slashdot Add to Stumble Upon Add to Technorati Add to Yahoo My Web

Written by dennis on January 8th, 2008 with no comments.
Read more articles on News and iPhone Programs and iPhone Websites.

Wesabe iPhone Finance Managing Website

iPhone World Ads: iPhone Accessories - Free iPhone - Unlimited iPhone Downloads!
" type="text/javascript" charset="utf-8">

Despite the iPhone being a not-so-thrifty doodad, Wesabe has designed software for managing your finances and spending habits, including bank and credit card accounts, via web access through your iPhone.

To access Wesabe iPhone Mobile, members simply point the web browser on
their iPhone to i.wesabe.com. Wesabe has a multitude of features, including:

logo-home.jpg

  • View a single list of all their bank and credit card account balances
    anytime they want
  • See any transactions that have posted to their accounts. Just as the
    iPhone’s email application lets users view as many emails as they’d
    like, the Wesabe website allows members to see as many transactions as they
    want.
  • Enter cash purchases they’ve made while shopping
  • The Wesabe service utilizes SSL connections and authentication –
    keeping member data safe and private yet readily available. Members’
    account balances and transactions are encrypted — a level of protection
    that SMS-based services do not offer.
  • ©2008 iPhone World. All Rights Reserved.

    .
    Bookmark to:

    Add to Bloglines Add to Del.icio.us Add to digg Add to Facebook Add to Fark Add to Google Bookmarks Add to Mister Wong Add to Netscape Add to reddit Add to Rojo Add to Slashdot Add to Stumble Upon Add to Technorati Add to Yahoo My Web

    Written by patrick on January 7th, 2008 with no comments.
    Read more articles on News and iPhone Programs and iPhone Websites.

    FlyTunes: download internet radio onto iPhone

    iPhone World Ads: iPhone Accessories - Free iPhone - Unlimited iPhone Downloads!
    " type="text/javascript" charset="utf-8">

    Today at the CES 2008 FlyTunes announced a new digital music service for the iPhone. From the looks of it, it could be very interesting and rather useful, and as a bonus it will be completely free.

    The idea is that FlyTunes allows users to create their own customized music channels by searching over 20,000 Internet radio stations to find music that matches their preferences. After that whatever you want can be cached to your iPhone, or any other portable media player or cell phone and listened to anywhere.
    flytunes iphone

    This is the same type of service that the Neonode N2 handset (which is due to come out on American market soon) was boasting as its main strength about a year ago. In fact for people that listen to digital radio a lot, this could be a godsend.

    FlyTunes works with Macintosh or PC computers, and will be released as a free download on January 21, 2008 at the FlyTunes.fm web site.

    FlyTunes works with the iPhone, all Apple iPods, including the iPod Touch, Microsoft Zune, and all other popular media players supporting MP3 files, as well as multimedia-enabled cell phones.

    ©2008 iPhone World. All Rights Reserved.

    .
    Bookmark to:

    Add to Bloglines Add to Del.icio.us Add to digg Add to Facebook Add to Fark Add to Google Bookmarks Add to Mister Wong Add to Netscape Add to reddit Add to Rojo Add to Slashdot Add to Stumble Upon Add to Technorati Add to Yahoo My Web

    Written by Krzysztof on January 7th, 2008 with no comments.
    Read more articles on News and iPhone News and iPhone Programs.

    « Older articles

    Newer articles »