- In the Mac, go to System Preferences -> Accounts
- Click the lock icon to unlock it and enter the admin password to gain access to administrative settings.
- Click "Login Options"
- Under "Network Account Server", click "Join"
- In the popup, click "Open Directory Utility" and make sure all the tick marks are checked.
- In the "Server" field, enter the server name (without "\\" or anything) which is hosting the active directory service.
- If it finds the server, it will ask you for the information shown below:
Make sure to use the client computer ID that your administrator has given.- Enter the correct details for the settings and click OK.
Tuesday, December 15, 2009
Connecting a Mac to an Active Directory domain
Sunday, November 15, 2009
Diving into the iPhone AppStore - Part 2
This is the continuation from the post Diving into the iPhone AppStore - Part 1.
Application <-> Firmware Compatibility
Apple frequently releases firmware update for the iPhone. These new releases includes bug fixes, new features for users as well as developers. If your application depends on a certain feature that is only available in newer firmware versions, it will not work on devices with older firmware installed. For example, the MapKit library which provides native Google Map controls for third-party developers, was introduced in iPhone OS 3.0. So if your application needs to use native Google Map controls, it can only be run on devices with iPhone OS 3.0 or later. Similarly each new version of firmware (3.1, 3.1.2, …) introduces new features like this.
In XCode, you can set the target firmware version when developing your application. You can go as back to iPhone OS 2.0 as well. The best thing to do is setting the target to the minimum firmware version that your application requires so your application will be available to a larger audience. Although most iPhone users upgrade the iPhone firmware as Apple releases them, some don’t.
AppStore
AppStore is the first successful and the largest mobile application store on the planet and it has set a huge distance between it and its nearest competitor, Android Market. In a nutshell, it’s the one big store that iPhone users can shop for third party applications, currently featuring over 100,000 applications. If you are not an iPhone user, just install iTunes on your computer and visit the AppStore. You’re in for a treat!
If Apple is good at something, it’s maintaining the highest quality possible in their products. Their main strength is providing a very high amount of customer satisfaction by means of quality user experience. This is true for the AppStore shopping experience too. Users can easily install applications on their iPhones without any of the technical difficulties that were available on past mobile platforms. The end result is very high user recognition and discoverability for applications developed third party developers. When you put your application on the AppStore, it’s instantly available to all the 30 million something iPhone users around the world. And it’s guaranteed, that it’ll work on all the devices of the users who choose to install it. This is the fact that is attracting developers into the iPhone platform.
Application Approval Process
Apple loves maintaining quality and they want the third party developers to do that too. They don’t want third party developers to cripple Apple’s image in quality. When a user installs an Application, and if it gives crippled user experience, it’s the iPhone that get’s the blame from the user. Obviously Apple doesn’t like it and they want the user to have the best experience possible with their device. So they have a set of rules that every third party developer should follow in order to ensure that quality.
Making a release
When you finish building your application, and finish your internal testing and QA, you’d think you could make your application available to users straight away. This is not the case with iPhone. When your application is ready, you have to submit it to the Application Approval Process.
This is where things get interesting. It might take weeks (or months!) to get your app approved (or rejected!). You have no control whatsoever over this process and you have to wait until you get results from Apple. If your app is approved, it’ll appear on the AppStore and you’ll be notified. Since it’s humans that inspects your applications you can expect human errors and inconsistencies in different situations. According to Apple, they have a team of 40 full time employees, who have to review nearly 8500 application submissions per week. And every app is reviewed by 2 employees. Funny ha!
The point is, things can go wrong! and you won’t have any control over it. Suppose you submit your app and after few weeks it gets approved. As the users start using it, you notice a small bug that can be fixed quickly. But still, you have to resubmit the modified version of application and wait…all over again just to ship that small bug fix, while users keep using the buggy version. Because of this, you have to be very very careful in making a release into the AppStore. A small mistake can cost you so much.
Economics
Despite all the drawbacks, AppStore has a constant developer attraction. Mainly because of the unification that it provides in terms of distributing their software. After your app appears on the store, users around the world can buy it with a single click, using their computers or iPhones. (and it’s guaranteed to work on their devices) With every sale, the developer gets 70% of the price of the application and 30% goes to Apple. It’s that simple. No more infrastructure maintenance, financial handling and complex charging policies. You’ll get a monthly cheque from Apple. You don’t have to pay anything if your app is free.
As the developer, you get to choose the price of your app. From the start, developers have experimented with various pricing strategies which have yielded very interesting results. The sweet spot is considered $0.99. The net profit you get doesn’t come from the profit margin. It’s the sheer number of sales you could get if you do things right. There are lot of success stories about developers who have made fortunes with their simple, $0.99 apps. In the AppStore, sales figures can come in tens of thousands per day. So even if you make $0.50 profit per sale, it can mean $5000 profit per day! With the sheer number of iPhone users around the world (more than 30million) you have can have a huge target user base who can use your application. It doesn’t magically give successful results. You have to be creative and strategic with you application.
Conclusion
With all that being said, there’s a LOT I haven’t said. The web is pouring with iPhone and AppStore related articles in which many are interesting reads. I’ve been following on all the things related to iPhone even before it’s release. If you follow up on the subject, it may turn out to be fascinating to you too. As with everything in this universe, it has both good and bad things about it. Just know your beast and learn to get the most out of it. If you need to know more info, just search the web or put a comment.
Good Luck!
Interesting reads:
Thursday, October 29, 2009
Diving into the iPhone AppStore - Part 1
Tuesday, September 15, 2009
Gaming Industry and "XP Effect"!
Friday, July 24, 2009
Windows 7


Saturday, July 4, 2009
My 3 Column Blogger Template

If somebody liked my template and wanted to modify, you can download it from the link below. Remember, this is just a modified version of Blogger Son of Moto template.
Download Link: http://www.mediafire.com/?ytdywrnq4zn
All images are tiled .gif ones. and they add up to just 1KB. I cannot guarantee the availability of images in its current server. So I suggest you host the images on your own server if you really need to use those.
.
Sunday, June 21, 2009
How to unlock iPhone with OS 3.0
Apple released iPhone OS 3.0. So Dev-Team has released a jailbreak tool for OS 3.0. This lists down the steps for upgrading your iPhone to OS 3.0 and then jailbreaking it. FYI, Jailbreaking and Unlocking are two separate things. You have to Jailbreak before unlocking. Jailbreaking is cracking the OS. Unlocking is making any SIM work with your iPhone.
The procedure is slightly different for iPhone 2G and iPhone3G. So do whatever applies to you. The process is fairly easy and doesn't use any command line tools..
I personally did this procedure only on my iPhone 2G. I have no way of testing this for iPhone 3G.
Upgrading the iPhone
- Open iTunes. (version 8.2 or later must be installed. Get it here)
- Connect your iPhone to the computer. iTunes will show the iPhone sync screen.
- Click the Update button in iTunes.
- iTunes will begin downloading the firmware file (about 240MB).
- The download progress will appear in the "Downloads" section of iTunes left panel.
- You can disconnect your iPhone while the file is being downloaded. Connect it after the download and click Update button again.
- iTunes will install the downloaded firmware file to your device. This may take like 20 minutes or so.
Preserve the downloaded firmware file
- Now you have to locate the firmware file iTunes just downloaded and store it in an easy to access folder.
- In My Computer, go to this address: %AppData%\Apple Computer\iTunes\iPhone Software Updates
- This folder is where iTunes stores downloaded iPhone firmware files. You have to copy the file corresponding to your iPhone to any folder you like for future use.
- for iPhone3G : iPhone1,2_3.0_7A341_Restore.ipsw
- for iPhone 2G : iPhone1,1_3.0_7A341_Restore.ipsw
Jailbreaking Procedure
- Download the latest version of redsn0w torrent from here: http://thepiratebay.org/user/iphonedev/
- Extract the downloaded archive. There will be a program called redsn0w.exe in it.
- Run the redsn0w.exe. This is the jailbreaking tool.
- Carefully read instructions on the screen and do what it says.
- In the first screen, click browse and give the firmware file you copied before.
- In the next screen put a tick for Cydia and click next.
- Follow instructions on redsn0w and if u follow it the phone will be jailbroken within like 15 minutes or so.
If you upgraded an iPhone 2G it should be already unlocked. iPhone 2G does not loose its unlock when upgrading. On the other hand, iPhone 3G looses its unlock when upgraded. So you have to install ultrasn0w to unlock iPhone3G.
- Connect the iPhone3G to the internet (WiFi Only. Cannot use 3G since SIM is locked).
- Open Cydia in iPhone.
- In Cydia, go to Manage -> Sources
- Tap Edit, then tap Add.
- Type this in the text box: repo666.ultrasn0w.com (There's a Zero in the word ultrasn0w)
- Tap Add Source. Wait until it refreshes. If you typed it wrong, it will give an error.
- Go to Search and search for "ultrasn0w" and install it.
- Reboot your iPhone3G.
Incoming phone number detection issue
iPhone does not support Sri Lankan phone number formats (as many other unsupported countries). So if your address book contact has 071123456 and if you receive an SMS from +9471123456 then the SMS will not detect the contact name for that number. You can fix that after jailbreaking by installing a patch from Cydia. You don't have to do this if you don't have the issue.
- Connect your iPhone to internet (through WiFi or 3G).
- Open Cydia. (Cydia is automatically installed when jailbreaking)
- Wait until it refreshes its database.
- Go to search tab from the bottom panel.
- Search for "Caller ID Fix"
- Some results will appear. As at the time of writing the latest version was "Caller ID Fix for 2.2". I installed this on iPhone OS 3.0 and it worked for me.
- If it shows a fix for 3.0 then install that version. Otherwise fix for 2.2 will be OK.
- Tap on the item and install it. It will do some rebooting stuff after installing and your contacts should be identified correctly now.
Put any questions you may have on comments. Good luck!
.



