Amazon Ads

Monday, February 14, 2011

Developing Apps for iPhone and iPad

While both iPhone and iPad are from Apple and have the same underling OS and it is possible to run applications built for iPhone to be installed on iPad as well, porting iPhone apps to iPad is not a straight forward exercise.

In principle, the same app can run, however the user experience will not be great and will not meet the expectations of the use as the larger real estate on iPad will not be efficiently used.

Also, there are some fundamental differences between the two which have to be kept in mind while developing the applications:

Features
iPhone
iPad
Phone
Yes
No
Camera
Yes (2 for video conferencing in iPhone 4)
No
Screen Size
3.5 inch display
9.7 inch display
Resolution
960 x 480
1024 x 768
GPS
Yes
only on Wi-Fi supported Models
Sensors
Gyroscope
No Gyroscope

Every app needs to consider the Screen size and Resolution as the major difference. However apps that include phone features, GPS or Camera features will have to be rewritten for iPad. 

Also, the lack of gyroscope in iPad makes it not so very suitable for gaming apps.

Monday, February 7, 2011

Telnet on Windows 7

By default, telnet is not enabled on Windows 7 due to insecure connection security concern.


In order to enable and install Telnet in Windows 7, the steps are easy, and similar to procedures to turn on and enable Telnet in Windows Vista:

* Open Control Panel.
* Go to Programs or Programs and Features.
* Click Turn Windows features on or off.
* In the “Windows Features” dialog box, select (tick) the Telnet Client check box.

* Click OK.
* After installation is done, Telnet can be used and called immediately.

Friday, January 21, 2011

Enterprise Architect Vs. Solution Architect

There are a lot of Architects and types of Architectures that are spoken about leading to a dilution in the meaning and the responsibilities of each.

After going through the TOGAF literature on Enterprise Architecture, I was able to clearly distinguish between the roles and responsibilities of an Enterprise Architect and Solution Architect based on the work they are supposed to be doing.

Keeping in mind that Enterprise Architecture is to draw a Roadmap to align IT to Business by assessing the current state and understanding its gap from the target state, and Enterprise Architect is one who is able to come up with the transitional architectures that lead to various IT projects typically (sometimes even business projects).   EA would define the solution context along with the high level transition architectures and hand over to the 'Solution Architect' with the details of the analysis.

After this, the EA is involved only in Governance Procedures to ensure that the Solution in the project is being implemented on the suggested solution building blocks and adhering to the initially defined Architectural principles.  

It is at the point just before the roll out of projects or at the beginning of a roll out that a solution architect takes over from an EA and starts detailing the solution with the help of data, infrastructure and application architects (if required based on SMEs required). An SA would be answerable to an EA on any deviations required, justifications for the same etc.

Does this ring the bell? Is this the way the industry works? Any thoughts?