Launched in 2007, the iPhone garnered much praise for it's innovative design and broad range of functions; from a camera phone and portable media player to Wi-Fi Internet and Visual Voicemail. The iPhone has since been updated in the iPhone 3G which not only incorporated 3G technologies allowing faster internet access but also added GPS capabilities (Global Positioning System).The extraordinary quantity in which the iPhone has sold has played a major part in helping the sales of Smartphones overtake those of laptops.
This statistic is mainly thanks to the mobile phone completing it's transition from a simple voice communications device to a multimedia computer in your pocket with the iPhone being one of the most advanced Smartphones currently on the market.While the idea of having a media player, camera and GPS
...in your pocket may sound appealing to the general public; Smartphones are not music to everyone's ears with the standalone camera market taking the biggest hit in sales. Camera phones outsold digital cameras by 4 to 1 in 2007 and also outsold the combined sales of digital cameras and video recorders. This figure has been touted by many to increase to the point where the standalone digital camera becomes a thing of the past.
The average digital camera has 6 megapixels whilst the latest Samsung B600 made it into the record books as having the best quality camera in a phone with a massive 10 megapixels. With this type of quality it's no surprise the digital camera industry is taking such a hit.However it is not all bad. Many digicam companies are learning from the industry and are teaming up with mobile phone companie
too help develop the latest in camera phone technology. The main benefiters of the rise in Smartphone have to be the general public.
Who wouldn't want all the features of a multimedia computer in their pocket? With prices as low as �250 for the latest iPhone, it beats the combined price of a digital camera, portable media player and standalone mobile phone.While Smartphones are officially aimed at prosumuers (Professional Consumers) the reduction in cost is leading them to become available to the everyday consumer and the iPhone is the main example of this. 1,400,000 iPhones were sold in 2007 alone, many of which were to the everyday members of the general public. Smartphones are also getting smaller and thinner with each new release and this trend does not look like stopping anytime soon. The only thing that is increasing in size is the memory of the Smartphones. The iPhone has a standard 8GB memory but many critics cite this as not enough and deem it the main reason why consumers may choose the iPod Touch over the iPhone.
While it does not have the phone or camera features, it does have wireless internet and up to 32GB of memory and it is much slimmer and lighter. Another feature of Smartphones that is the subject of much debate is the security of the phones. SymbianOS phones seem to be the main targets of hackers with a variety of viruses already reported including one that deletes all the users' applications and blocks their access to the internet. However Smartphone developers promise to tackle these problems by increasing security measures on all further SymbianOS phones.Overall I believe that
the future is bright for Smartphones and the iPhone in particular. Sales are on the rise at an extraordinary rate and it does not look like slowing any time soon.
Smartphones are becoming more accessible to members of the general public with prices lowering at an astonishing rate and it's only a matter of time before the majority of adults in the developed countries own a Smartphone.Types of Error DetectionSyntax ErrorsSyntax errors are errors that prevent your program from running. They are caused when you break the rules of the language and the computer can't understand what is meant. For example, not closing brackets or no end if at the end of an if statement.
Finding syntax errors is actually pretty easy, since the program cannot run until errors are fixed. When you press F5, if there are any syntax errors, you see a dialog box that reads "There were build errors. Continue?" If you choose "Yes", the last error-free version of the program will run; if you choose No, the program stops and the Error List window appears.The Error List window displays information about the syntax error, including a description of the error and its location in your code. If you double-click the error in the Error List, the offending line of code is highlighted in the Code Editor. You can also press F1 to display Help and get more information about the error and how to fix it.
Run Time ErrorsRun-time errors are errors that occur while your program runs. These typically occur when your program attempts an operation that is impossible to carry out. For example, division by zero or when the computer can't
locate the file it is searching for.Run time errors are detected most commonly when the program crashes but it is not always obvious as to what has caused it to crash.
Logic ErrorsLogic errors are errors that do not cause the program to crash but not work in the way in which you were expecting it to. For example it outputs the wrong values etc.Logic errors are commonly caused by a logical error in a statement (for example, a wrong or incorrect formula), an error in an algorithm, or even the wrong algorithm selected altogether.One of the ways to find these types of errors is to output the program's variables to a file or on the screen in order to define the error's location in code.
Although this will not work in all cases, for example when calling the wrong subroutine, it is the easiest way to find the problem if the program uses the incorrect results of a bad mathematical calculation.
- Mobile Phones essays
- 3g essays
- Bluetooth essays
- Camera essays
- Cell Phones essays
- Computer essays
- Ipod essays
- Smartphone essays
- Adidas essays
- Amazon essays
- Apple essays
- Bmw essays
- British Airways essays
- Burger King essays
- Coca-Cola essays
- Company essays
- Costco essays
- Dell essays
- Ebay essays
- Enron essays
- Facebook essays
- Ford Motor Company essays
- Gap essays
- General Motors essays
- Google essays
- Honda essays
- Ibm essays
- Ikea essays
- Intel essays
- Iphone essays
- Johnson and Johnson essays
- Kellogg essays
- Key essays
- Kfc essays
- Mcdonald's essays
- Microsoft essays
- Myspace essays
- Nestle essays
- Netflix essays
- Nike essays
- Nokia essays
- Pepsi essays
- Pepsico essays
- Red Bull essays
- Ryanair essays
- Samsung essays
- Sony essays
- Southwest Airlines essays
- Starbucks essays
- Supermarket essays