Sunday 30 June 2013

SyncMate

SyncMate
SyncMate is FREE and easy-to-use synchronizer for Mac and Pocket PC, that will help you keep all your documents, text messages, contacts, calendar entries and events and other stuff well organized.

Get Windows Live Hotmail with Mail


Web-based access to my Windows Live Hotmail account is great, but I also like the power and flexibility of Mac OS X Mail, my preferred desktop email client.
Fortunately, there's an elegant way to combine both worlds and download Windows Live Hotmail messages to Mac OS X Mail (and send mail, too).

Access Windows Live Hotmail with Mac OS X Mail Using POP

To set up a Windows Live Hotmail account in Mac OS X Mail using POP (which lets you fetch new incoming mail easily):
  1. Select Mail | Preferences... from the Mac OS X Mail menu.
  2. Go to the Accounts category.
  3. Click the + ("Create an account.") button.
  4. Enter your name under Full Name:.
  5. Type your Windows Live Hotmail address (something like "example@hotmail.com") under Email Address:.
  6. Type your Windows Live Hotmail password under Password:.
  7. Click Continue.
  8. Make sure POP is selected under Account Type:.
  9. Enter "Windows Live Hotmail" (or something similar) as the Description: for this account.
  10. Type "pop3.live.com" (not including the quotation marks) under Incoming Mail Server:.
  11. Enter your complete Windows Live Hotmail address ("example@hotmail.com", for example) under User Name:.
  12. Click Continue.
  13. Enter "Windows Live Hotmail" under Description: for Outgoing Mail Server.
  14. Type "smtp.live.com" under Outgoing Mail Server:.
  15. Make sure Use Authentication is checked.
  16. Enter your full Windows Live Hotmail address (e.g. "example@hotmail.com") under User Name:.
  17. Type your Windows Live Hotmail password under Password:.
  18. Click Continue.
  19. Now click Create.
  20. Close the Accounts window.

Access Windows Live Hotmail with Mac OS X Mail Using IMAP via IzyMail

To set up a Windows Live Hotmail account in Mac OS X Mail using IMAP (which allows seamless access to all your online folders) via IzyMail:
Make sure your Windows Live Hotmail or MSN Hotmail account is registered with IzyMail.
  1. Choose Mail | Preferences... from the Mac OS X Mail menu.
  2. Go to the Accounts category.
  3. Use the + ("Create an account.") button.
  4. Enter your name under Full Name:.
  5. Type your Windows Live Hotmail address (e.g. "example@hotmail.com") under Email Address:.
  6. Enter your Windows Live Hotmail password under Password:.
  7. Click Continue.
  8. Make sure IMAP is selected under Account Type:.
  9. Enter "Windows Live Hotmail" (or something else explanatory) as the Description: for this account.
  10. Type "in.izymail.com" (not including the quotation marks) under Incoming Mail Server:.
  11. Enter your complete Windows Live Hotmail address ("example@hotmail.com", for instance) under User Name:.
  12. Click Continue.
  13. Enter "Windows Live Hotmail" under Description: for Outgoing Mail Server.
  14. Type "out.izymail.com" under Outgoing Mail Server:.
  15. Make sure Use Authentication is checked.
  16. Enter your full Windows Live Hotmail address (e.g. "example@hotmail.com") under User Name:.
  17. Now enter your Windows Live Hotmail password under Password:.
  18. Click Continue.
  19. Click Create.
  20. Close the Accounts window.
Done!

Incipio Frequency for iPhone 5 - Retail Packaging - Teal Green


Features
  • High-density polymer provides excellent shock absorption for your device.
  • Smooth finish allows you to easily slide your device in and out of your pocket.
  • New transparent pattern allows you to see your device.
  • Complete access to all ports and controls while maintaining full-coverage protection.

List Price: $24.99
Special Offer: check this out!

Related Products

Product Description
Made from our signature NGP material which stands for Next Generation Polymer - a semi-rigid dense polymer. The NGP material is malleable enough to slip around and snugly hold your new iPhone, but firm enough to withstand impacts and scrapes. Now featuring stylish pattern. Headquartered in Irvine, CA, Incipio has people in London, Hong Kong, and India, allowing them to reach their customers and work on projects 24/7. Their dedicated staff does just that. At 140 strong, Incipio's team includes some of the most talented industrial and graphic designers, mechanical engineers, customer satisfaction fanatics and software developers around, all led by a world-class management team.


iPhone 5 - 16 GB - Black - Aio Wireless With its all-new design, the 16 GB Black iPhone 5 is the thinnest, lightest and fastest iPhone ever. Cases, Headphones, Earbuds & Accessories iFrogz by ZAGG iFrogz has innovative covers, headphones, and earbuds for enhancing your mobile experience. Buy the best accessories for your Apple or Android device. otterbox iphone 5 case eBay - Electronics, Cars, Fashion ... Find great deals on eBay for otterbox iphone 5 case and otterbox defender iphone 5 case. Shop with confidence. iPhone 4/4S Commuter Series case OtterBox The 1 selling case ... Protect your iPhone 4/4S with the Commuter Series. Sleek enough to slide into your pocket but tough enough to toss into your bag. iPhone 5 Cases, iPhone 4 4S Cases & Covers, new iPad Cases ... Incipio designs and manufactures carrying cases, skins, covers, holsters, pouches and accessories for the Apple iPhone, iPad, BlackBerry, iPod, MacBook, Android and Zune. Cell Phone accessories, iPhone cases, iPad covers, Tablet Cases ... Pure Mobile is the most trusted online source for cell phone, tablet, MacBook, iPhone, iPad, Apple, Blackberry, Samsung and HTC smartphone cases and accessories. New Lifeproof Case for iPhone 4 4S Waterproof Dust Snow Shockproof ... NEW Lifeproof Case For iphone 4/4s Waterproof Dust Snow & Shockproof - NIB in Cell Phones & Accessories, Cell Phone Accessories, Cases, Covers & Skins eBay Amazon.com: Incipio Frequency for iPhone 5 - Retail Packaging ... Made from our signature NGP material which stands for Next Generation Polymer - a semi-rigid dense polymer. The NGP material is malleable enough to slip around and ... All iPhone Cases Staples - Office Supplies, Printer Ink, Toner ... Staples. has the All iPhone Cases you need for home office or business. FREE Shipping on all orders over $45, plus Rewards Members get 5 percent back on everything! Amazon.com: Frequency iPhone 5 Case by Incipio Drive traffic from Amazon.com to your website. Get $75 in free clicks! Amazon Product Ads is a highly targeted pay-per-click advertising program that puts your ...

Team ProMark KIPH4FDLLAS1 Dallas Cowboys Licensed NFL Slim Protective Case for Apple iPhone 4/4S - 1 Pack - Retail Packaging


Features
  • (1) Ultra light polymer case (2) Sleek, durable design protects the back and all 4 edges of your phone (3) Durable full color graphics (4) Fits iphone 4 / 4S (5) Officially licensed product.

List Price: $25.00
Special Offer: check this out!

Related Products

Product Description
Show your team spirit while keeping your iPhone 4 protected with this ultra light, ultra strong polymer hard case. Officially licensed by the NFL, this durable iPhone case features full color graphics. Team ProMark offers innovative new licensed products from the most popular leagues and sports teams in America.


Football Fanatics - Sports Apparel, NFL Gear, Fan Shop, Jerseys ... Shop Football Fanatics for sports apparel and fan merchandise! Our ultimate sports store features NFL Apparel, Sportswear and Gifts for every team. Get College ... Amazon.com: dallas cowboys phone case Drive traffic from Amazon.com to your website. Get $75 in free clicks! Amazon Product Ads is a highly targeted pay-per-click advertising program that puts your ... Amazon.com: Dallas Cowboys - NFL / Cell Phone Accessories / Fan ... Team ProMark KIPH4FDLLAS1 Dallas Cowboys Licensed NFL Slim Protective Case for Apple iPhone 4/4S - 1 Pack - Retail Packaging

Money, 100 US Bill And Weed, Smoke Pot 809, iPhone 5 Premium Hard Plastic Case, Cover, Aluminium Layer, Inspirational, Motivational, Theme, Shell


Features
  • Slim Design, premium hard case with aluminium layer
  • This shell / case fits iPhone 5 from Apple
  • Made of Hard Black Plastic, black sides and black corners
  • Image is printed over an aluminium layer and
  • coated with a crystal enamel layer to give premium finish

List Price:
Special Offer: check this out!

Product Description
Crystal glossy finish.Installs over your phone and removes in seconds.Keeps your iPhone slim original aspect.Covers the back and corners of the iPhone 5.


king.gameoftraffic.com We would like to show you a description here but the site wont allow us. Party Supplies at WHO WANTS 2 PARTY Who Wants 2 Party sells a huge variety of party supplies at discount prices, free shipping on orders over $100! Free eBooks Download Share Book Free. Looking for the most comprehensive eBook sharing website? We have 300,00 eBooks with 100,000+ Authors and 5000+ Publishers covering 100+ areas of ... Baby videos - Funny Cute - YouTube Baby videos - Funny Cute. New born Cute funny Baby playing with own eyes to watch world first time. Funny Cute baby video are really awesome. In Funny Cute ... SEMrush.com -> Advanced Keywords and Competitors Research Tool 332 137 SEO professionals use SEMrush to find best keywords, ideas and opportunities Twin baby - Laughing Playing Crying Sleeping - YouTube A Twin Baby Laughing Playing Crying Sleeping trying to Communication with each other using Gesture. Twin babies understand the meaning of what you are ... Allison Fine For weeks, a group of students called the Dream Defenders have been camped out inside the capital building in Tallahassee, FL. They are protesting the Stand Your ... Best & Cheap Web Hosting Plans : Low Cost Webhosting Services The best web hosting directory offering cheap, low cost, affordable, reliable & hassle free webhosting plans for both personal & business use. Cyber Security of Industrial Control Systems What Does It Mean ... Cyber Security of Industrial Control Systems What Does It Mean to National Security? Science Seminar Made In Slow Mo-tion - Snotr TV - Funny videos, without an end For the past fifteen years, Theo Jansen has been creating (growing?) "beach animals" made from commonly available tools like plastic tubing, cardboard boxes, plastic ...

iTunes - Latest Movie Trailers




Saturday 29 June 2013

SD and SDXC card slot FAQ

What is SD?
Secure Digital (SD) describes devices that conform to SD standards for non-volatile memory cards. See the SD Association website for more detailed information.


Are there size limitations for the cards that can be inserted into the SD slot?
Yes. The SD card specification for a memory card is 32 mm by 24 mm by 2.1 mm. You can also use thinner cards, such as MultiMediaCards (MMC). Cards that have a thickness greater than 2.1mm or that have surfaces that exceed 2.1mm should not be used. Do not use cards exceeding this size, which may damage the SD card slot if inserted.


Which SD card formats work in the SD card slot?
Cards that conform to the SD 1.x, 2.x, and 3.x standards should work. The SD card slot can use cards that are Standard SD (Secure Digital) 4 MB to 2 GB, SDHC (Secure Digital High Capacity) 4 GB to 32 GB, and SDXC  (Secure Digital Extended Capacity) 4G B to 2 TB. MMC can also be used in this slot. MiniSD, MicroSD, and higher density formats like MiniSDHC and MicroSDHC can also work with the use of "passive" adapters that conform to the width and thickness specifications listed above.

Example of a passive adapter:




What is the maximum speed that my computer can use when reading and writing to an SD card in the SD card slot?
Macs that use the USB bus to communicate with the SD card slot have a maximum speed of up to 480 Mbit/s. Newer Macs use the PCIe bus to communicate with the SD card slot and can transfer data at a much faster rate.

Check the packaging that came with your SD media to determine the maximum transfer rate used by that specific card.

Determine the maximum speed of your Mac using the System Profiler:
  1. Choose About this Mac from the Apple () menu.
  2. Click More Info.
  3. Select USB from the hardware section (for Macs that use the USB bus to communicate with the SD card slot).
  4. Select Internal Memory Card Reader and look for the Speed entry. or
  5. Select Card Reader from the Hardware section (for Macs that use the PCIe bus to communicate with the SD card slot).
  6. Look for the Link Speed entry. Computers that use the PCIe bus express their speed as GT/s.


Does the SD slot work with cards that exceed 32 GB?
Yes.  However, most media manufactures preformat the media using common block-and-cluster sizes that do not approach the theoretical limits of a given file system. Most SD cards use the FAT32 file format. Preformatted FAT32 SD media is commonly available up to a capacity of 32 GB. Media that exceeds 32GB usually uses the exFAT file system. Some smaller capacity cards use the FAT16 file format. Preformatted FAT16 media is generally available up to a capacity of 2 GB. To determine which file system you are using with Mac OS X v10.6.5 or later, insert the media into the SD card slot, go to the Apple menu, select About this Mac..., click on More info..., click on Card Reader in the hardware section, and locate the File System field.


Will the SD card slot work with SD cards that use the exFAT file system?
Yes. Any Mac computer with an SD card slot and running Mac OS X v10.6.5 or later can use the exFAT file system. Note: If you are running Windows 7 using Boot Camp, the exFAT file system can be used only with the MacBook Pro (Early 2011).


How do I insert media into the SD card slot?
Insert a card with the metal contacts facing down and pointing toward the computer.  Do not force media into the SD card slot.  This may damage the SD card slot.

How does my Mac use the media inserted into the SD card slot?
Your computer recognizes a card inserted into the SD card slot as a USB storage device. The SD card can be mounted, read from, and written to just as any other USB storage device can.


I put the card in the slot, but it did not mount.  What should I do?
Remove the card and insert it again. Sometimes, if you put the SD card into the slot too slowly, it may not mount properly.


When I try to write content to the card, I get a "cannot be modified" message.  How can I fix this?
This message appears when you attempt to modify the contents of an SD card that is locked using the lock slider on the card. To edit data on the card, drag the icon representing the device to the Trash to eject the card. When the icon disappears from the desktop, remove the card from the computer.  Adjust the slider tab to unlock the card, then reinsert the card into the slot. Refer to the manufacturers instructions for the location of the slider tab.


Can I reformat an SD card with Disk Utility?
Yes. Using Disk Utility, you can partition and format an SD device as FAT32 (using the MS-DOS FAT setting) or Mac OS Extended. The Mac OS Extended format can only be used on Macintosh systems. Cards formatted to Mac OS Extended will not be recognized by non-Apple systems. Formatting cards larger than 32GB for use with digital cameras, GPS, and other devices may require formatting them with the exFAT file system. When in doubt, format the cards in the device you intend to use with the card.


Can I install Mac OS X on an SD storage device and use it as a startup volume?
Yes. Change the default partition table to GUID using Disk Utility, and format the card to use the Mac OS Extended file format to do so.


How do I remove a card from the SD card slot?
As with any removable media device, allow any data transfer to SD media to complete before removing the card. When removing the card, the best way to insure the integrity of your data is to drag the icon that represents the card to the Trash, then remove the card from the slot after the icon disappears from your desktop.


Can I use SDIO (Secure Digital Input Output) cards?
No. Although SDIO cards are within the width and thickness specifications and should not damage the slot if inserted, they will not be recognized by the computer.


Can I use OS X to see the specifications for the interface hardware and media inserted in the SD card slot?
Yes. The System Profiler should provide information on the interface hardware and the media you inserted into the slot.  To access the System Profiler, choose About This Mac from the Apple () menu. Click More Info, then select USB in the Hardware section. A list of USB devices should appear. Select Internal Memory Card Reader to access information about the interface hardware and the media inserted into the SD card slot.


Can I use the SD card slot while running Windows using Boot Camp?
Yes. The SD card slot works with Boot Camp in Windows XP, Windows Vista, and Windows 7 Home Premium, Professional, and Ultimate. Note: If you are running Windows 7 using Boot Camp, the exFAT file system can be used only with the MacBook Pro (Early 2011).


Use DVD or USB storage to install Boot Camp drivers?
SD, SDHC, or SDXC cards cannot be used to install Boot Camp software on Macs with an SD or SDXC card slot. For more information on the SD/SDXC card slot.

FanBox - Generic for Otterbox Defender iPhone 5 - Multiple Team Colors (Juventus \ Los Angeles Kings \ (Black\White))


Features
  • Built to endure demanding conditions, heavy use and random accidents.
  • Three layers of protection include a plastic interior shell that cushions the device while a built-in screen shield prevents scratches, scrapes and smudges.
  • The outer rubber slipcover fits snugly around the inner shell, creating a practically indestructible enclosure for your iPhone.
  • A holster is included and doubles as a kickstand for viewing. Get protection that inspires confidence with an iPhone 4 4S protector by Superbox - Generic for Otterbox.
  • This is a high quality custom team color case. Rugged, thick and strong rubber, 3 layer protection. Compare it to Otterbox that's 3 times the price!

List Price:
Special Offer: check this out!

Product Description
The iPhone 5 FanBox Protector was built to endure demanding conditions, heavy use and random accidents. Three layers of protection include a plastic interior shell that cushions the device while a built-in screen shield prevents scratches, scrapes and smudges. The outer rubber slipcover fits snugly around the inner shell, creating a practically indestructible for your iPhone. A holster is included and doubles as a kickstand for viewing. Get protection that inspires confidence with an iPhone 5 FanBox Protector by Superbox - Generic for Otterbox. Don't trust any other Comparable to Otterbox, or Hybrid Defender on Amazon until you give us a shot ! The quality on those cases are cheap, thin, and stretch out in no time. Superbox is the only HIGH QUALITY generic replica and replacement to Otterbox!ANYONE CLAIMING TO SELL SUPERBOX OR FANBOX FROM CELLSUPPLYSHOP, LLC WHO IS NOT CELLSUPPLYSHOP, LLC IS NOT SELLING YOU A GENUINE SUPERBOX OR FANBOX. PLEASE DO NOT PURCHASE FROM THEM.


Bsqueda Avanzada Venezuela (BsF) - Traetelo.com Traetelo : Bsqueda Avanzada - Relojes Deportes Electrnicos Cmaras y Accesorios Juguetes Zapatos Lentes Computacin Hogar Bebs Celulares y Telfonos Juegos ... Web widgets, desktop widgets, widget resources, samples, tutorials ... Widgipedia - your ultimate widgets resource. Widgets gallery, samples, tutorials, widgets community, widgets resources and more. dirurl - Free Backlink Builder Create up to 113 backlinks from high PR sites pointing to your website and ping them all for FREE with dirurl - Free Backlink Builder Tool. Baby videos - Funny Cute - YouTube Baby videos - Funny Cute. New born Cute funny Baby playing with own eyes to watch world first time. Funny Cute baby video are really awesome. In Funny Cute ... GAMES 9ame.in.th - ... AFTERSE7EN - - ...

iTunes News !


AppShopper.com

Friday 28 June 2013

Team ProMark PC5NF22 Licensed NFL Protector Case for Apple iPhone 5 - Oakland Raiders - 1 Pack - Retail Packaging - Multi


Features
  • Be The Biggest Fan
  • Fits the iPhone 5
  • Made from an Ultra Strong, Durable Polymer
  • Ultra Lightweight - Won't Add Bulk to your iPhone
  • Features Full Color Graphics

List Price: $25.00
Special Offer: check this out!

Product Description
Show your team spirit while keeping your iPhone 5 protected with this ultra light, ultra strong polymer hard case. Officially licensed by the NFL, this durable iPhone case features full color graphics. Team ProMark offers innovative new licensed products from the most popular leagues and sports teams in America.


Amazon.com: Oakland Raiders - NFL / Cell Phone Accessories / Fan ... Team ProMark PC5NF22 Licensed NFL Protector Case for Apple iPhone 5 - Oakland Raiders - 1 Pack - Retail Packaging - Multi Amazon.com: NFL - Cell Phone Accessories / Fan Shop: Sports & Outdoors Team ProMark PC5NF26 Licensed NFL Protector Case for Apple iPhone 5 - San Francisco 49Ers - 1 Pack - Retail Packaging - Multi

OS X Snow Leopard

Get all Mac OS X 10.6 Snow Leopard Support, Downloads, Updates, Tips, Tricks, Hacks, Help, Apps, Widgets...right from your Dashboard.
↓ Download

Radio & Podcasts

Thursday 27 June 2013

Forge System Requirements

PC Minimum System Requirements

- OS:Windows XP    


- Processor:Dual Core 2Ghz

- Memory:2 GB RAM

- Graphics:DirectX 9.0c complient with 512MB of RAM
- DirectX:9.0c    

- Hard Drive:6 GB HD space

- Sound:DirectX Compatible Sound Card


PC Recommended System Requirements
- OS:Windows 7

- Processor:Quad Core Intel or AMD CPU

- Memory:4 GB RAM

- Graphics:DirectX 9.0c compatible NVIDIA or AMD ATI video card with 1GB of RAM (Nvidia GeForce GTX 260 or higher; ATI Radeon 4890 or higher)

- DirectX:9.0c

- Hard Drive:6 GB HD space

- Sound:DirectX Compatible Sound Card

Sports


Wednesday 26 June 2013

Build Web Apps with Dashcode !

When you first launch Dashcode (the easiest way to launch it is through Spotlight), you will see that Dashcode has already created some templates for you to build your Web applications quickly (see Figure 1).


Figure 1: The various templates provided by Dashcode

The best way to learn is to select each template (other than the Custom template) and examine the content of each application. When you have selected a template, examine their contents and press Command-r to test the application on the iPhone Simulator. Go ahead and have fun with each template. When you have enough fun and get yourself acquainted with the environment, come back and we shall create an iPhone Web application from scratch and you will see how each part is built.



Building the UI
Alright, now that you are back, create a new Custom project In Dashcode. Notice that by default, Dashcode created a content and a footer parts for you (see Figure 2). Parts are the various views that you seen on your Web applications, such as buttons, text, etc. For this section, you will create a simple currency convertor Web application for the iPhone.


Figure 2: The parts in the Custom template

Select each of these parts and press the delete key. We shall delete these two parts and add our own parts manually.

Using the Library (Window'Show Library), drag-and-drop a Stack Layout part to the design surface (see Figure 3).


Figure 3: Using the Library to drag and drop parts onto your application

Expand the stackLayout part and you should see that it contains two subviews - view1 and view2. Select view1 and change its size to 320px by 356px (see Figure 4) via the Inspector window (Window'Show Inspector). Do the same for view2.


Figure 4: Changing the size for view1 and view2 via the Inspector window

Double-click on view1 and rename it as mainScreen. Do the same for view2 and rename it as settings (see Figure 5).

Figure 5: Renaming the two subviews

In the Library, drag-and-drop the Rounded Rectangle Shape part onto the mainScreen view (see Figure 6).


Figure 6: Adding the Rounded Rectangle Shape part to the subview

It its Inspector window, select the Fill & Stroke tab and in the Style tab select Gradient fill (see Figure 7) and select two colors.


Figure 7: Using the gradient fill to fill the part

Select the Effects tab and check the Glass and Recess checkboxes (see Figure 8).


Figure 8: Adding glass effect to the part

Select the Metrics tab and select the Absolute layout (see Figure 9).


Figure 9: Using absolute layout for parts positioning



Add the following parts to the Rounded Rectangle Shape part (see Figure 10) and name them as:

Text
TextField
Pop-up Menu
Push Button



    Figure 10: Adding additional parts to the subview

    Select the settings subview and repeat the same steps you have performed above. Figure 11 shows the parts added to the settings subview.


    Figure 11: Populating the settings subview

    You are now ready to view the application on the iPhone Simulator. Press Command-r to view the application on the iPhone Simulator (see Figure 12). Notice that the application is hosted by mobile Safari on the iPhone.

    Figure 12: Click 'Run' toView the application on the iPhone Simulator

    Notice that you can only see the mainScreen subview. To see the settings subview, you need to write some code to navigate to it from the mainScreen subview.




    Coding the Application
    So you are now ready to write some code. With the mainScreen subview selected, right-click on the Settings button and select Events'onclick (see Figure 13).


    Figure 13: Creating an event handler for the onclick event

    You will be asked to name the event handler for this event. Name it as shown in Figure 14.


    Figure 14: Naming the handler for the event

    Notice that the code editor now appears at the bottom of the designer (see Figure 15).


    Figure 15: The code editor where you can add your code


    Enter the following code:

        function btnSettings_ClickHandler(event)
        {
            var views = document.getElementById('stackLayout');
            var settings = document.getElementById('settings');
            if (views && views.object && settings) {
                views.object.setCurrentView(settings);
            }
        }


    Select the settings subview and right-click on the Save Settings button and select Events'onclick. Name the handler as btnSave_ClickHandler. Enter the following code:

        function btnSave_ClickHandler(event)
        {
            var views = document.getElementById('stackLayout');
            var front = document.getElementById('mainScreen');
            if (views && views.object && front) {
                views.object.setCurrentView(front, true);
            }
        }


    Test the application again by pressing Command-r. This time, you will be able to navigate to the settings view by tapping on the Settings button in the mainScreen subview (see Figure 16).


    Figure 16: Tapping on the Settings button navigates to the settings subview


    Database Access
    So far, your application displays two screens where you can perform some currency conversion as well as set the exchange rates for the different currencies. For simplicity, I am going to assume that you are converting the currencies into Singapore Dollars (SGD). All the exchange rates would be based on the SGD as the base currency.

    To allow the users to store their own exchange rates, you will make use of the local database feature as defined in HTML 5 (which is supported by Mobile Safari). Doing so allows users of your application to store the exchange rate locally on their iPhones.

    In the main.js file, add the following lines of code for performing database operations:

        var database = null;                           // The client-side database
        var DB_tableName = "CurrencyKeyValueTable";    // database name

        // Function: initDB() - Init and create the local database, if possible
        function initDB()
        {
            try {
                if (window.openDatabase) {
                    database = openDatabase("ExchangeRatesDB", "1.0",
                                            "Exchange Rates Database", 1000);
                    if (database) {
                        database.transaction(function(tx) {
                            tx.executeSql("SELECT COUNT(*) FROM " + DB_tableName, [],
                            function(tx, result) {
                                loadRates();
                            },
                            function(tx, error) {
                                // Database doesn't exist. Let's create one.
                                tx.executeSql("CREATE TABLE " + DB_tableName +
                                " (id INTEGER PRIMARY KEY," +
                                "  key TEXT," +
                                "  value TEXT)", [], function(tx, result) {
                                    initRates();
                                    loadRates ();
                                });
                            });
                        });
                    }
                }
            } catch(e) {
                database = null;
            }
        }

        // Function: initRates() - Initialize the default exchange rates
        function initRates()
        {
            if (database) {
                database.transaction(function (tx) {
                    tx.executeSql("INSERT INTO " + DB_tableName +
                        " (id, key, value) VALUES (?, ?, ?)", [0, 'USD', 1.44]);
                    tx.executeSql("INSERT INTO " + DB_tableName +
                        " (id, key, value) VALUES (?, ?, ?)", [1, 'EUR', 2.05]);
                    tx.executeSql("INSERT INTO " + DB_tableName +
                        " (id, key, value) VALUES (?, ?, ?)", [2, 'AUS', 1.19]);
                });
            }
        }

        // Function: loadRates() - Load the currency exchange rates from DB
        function loadRates()
        {
            var element;  
            var popUpElement = document.getElementById('popupConvertTo');

            if (database) {
                database.transaction(function(tx) {
                    tx.executeSql("SELECT key, value FROM " + DB_tableName, [],
                    function(tx, result) {
                        for (var i = 0; i < result.rows.length; ++i) {
                            var row = result.rows.item(i);
                            var key = row['key'];
                            var value = row['value'];

                            //---populate the pop-up menu part---
                            popUpElement.options[i].text = key;
                            popUpElement.options[i].value = value;

                            if (key == 'USD') {
                                element = document.getElementById('txtUSD');
                            }
                            else {
                                if (key == 'EUR') {
                                    element = document.getElementById('txtEUR');
                                }
                                else if (key == 'AUS') {
                                    element = document.getElementById('txtAUS');
                                }
                            }
                            element.value = value;
                        }
                    },
                    function(tx, error) {
                        showError('Failed to retrieve stored information from database - ' +
                            error.message);
                    });
                });
            }
            else {
                loadDefaultRates();
            }
        }

        // Function: saveRates() - Save the currency exchange rates into DB
        function saveRates()
        {
            if (database) {
                var elementUSD = document.getElementById('txtUSD');
                var elementEUR = document.getElementById('txtEUR');
                var elementAUS = document.getElementById('txtAUS');

                database.transaction(function (tx) {
                    tx.executeSql("UPDATE " + DB_tableName + " SET key = 'USD',
                        value = ? WHERE id = 0", [elementUSD.value]);
                    tx.executeSql("UPDATE " + DB_tableName + " SET key = 'EUR',
                        value = ? WHERE id = 1", [elementEUR.value]);
                    tx.executeSql("UPDATE " + DB_tableName + " SET key = 'AUS',
                        value = ? WHERE id = 2", [elementAUS.value]);
                });
            }
            loadRates();
        }

        // Function: deleteTable() - Delete currency exchange table from DB
        function deleteTable()
        {
            try {
                if (window.openDatabase) {
                    database = openDatabase("ExchangeRatesDB", "1.0",
                                            "Exchange Rates Database");
                    if (database) {
                        database.transaction(function(tx) {
                            tx.executeSql("DROP TABLE " + DB_tableName, []);
                        });
                    }
                }
            } catch(e) {
            }
        }

        // Function: loadDefaultRates() - Load the default exchange rates
        function loadDefaultRates()
        {
            var popUpElement = document.getElementById('popupConvertTo');
            var element = document.getElementById('txtUSD');
            element.value = "1.44";
            popUpElement.options[0].text = "USD";
            popUpElement.options[0].value = element.value;

            element = document.getElementById('txtEUR');
            element.value = "2.05";
            popUpElement.options[1].text = "EUR";
            popUpElement.options[1].value = element.value;

            element = document.getElementById('txtAUS');
            element.value = "1.19";
            popUpElement.options[2].text = "AUS";
            popUpElement.options[2].value = element.value;
        }


    The database code above is pretty straightforward - store the exchange rates inside the database and populate the pop-up menu part when the rates are retrieved.

    Modify the load() function as follows:

        //
        // Function: load()
        // Called by HTML body element's onload event when the Web application is ready to
        // start
        //
        function load()
        {
            dashcode.setupParts();

            initDB();   
            if (!database) {
                loadDefaultRates();
            }
        }


    Press Command-r to test the application. When the application is loaded, the pop-up menu will now display the three different currencies (see Figure 17).


    Figure 17: The pop-up menu part displaying the different currencies

    When you tap on the Settings button, the exchange rates would also be displayed in the settings subview (see Figure 18).


    Figure 18: The exchange rates displayed in the settings subview



    Performing the Conversion
    You are now ready to perform the actual conversion of the currencies. In Dashcode, select the mainScreen subview and right-click on the Convert! Button and select Events'onclick (see Figure 19).


    Figure 19: Handling the onclick event for the Convert! button



    Name the event handler as btnConvert_ClickHandler and code it as follows:

        function btnConvert_ClickHandler(event)
        {
            var amount = document.getElementById("txtAmount").value;   
            var rates = document.getElementById("popupConvertTo").value;
            var result = amount * rates;
            alert(result);
        }


    Press Command-r to test the application. Enter an amount and select the currency to convert. Tapping on the Convert! button will now display the amount converted (see Figure 20).


    Figure 20: Try converting some currencies!



    Converting your Web Application into an iPhone Native Application
    Now that your application is completed, you may deploy your application onto a Web server so that users can access your application through the Safari browser on their iPhones. However, since this is a Web application, the user must have access to the Internet, or else there is no way to access your application. And since our application does not make use of any server-based data, it is a good candidate to convert into a native iPhone application. The easiest way would be to host the Web application within the Safari browser, which is represented by the WebView view in the iPhone SDK.

    In this section, I will show you how you can convert an iPhone Web application into a native iPhone application.

    First, deploy your Web application by clicking the Share item in Dashcode (see Figure 21). Click the Deploy button so that all the files of the application will be saved to a Web publishing directory. Take note of the Web publishing directory shown in Dashcode. It is saved in /Users//Sites/CurrencyConvertor/. You will make use of the files contained within this folder shortly.



    Figure 21: Deploying a Web application in Dashcode
    • Launch Xcode and create a new View-based Application project. Name the project as CurrencyConvertor.
    • In Finder, navigate to the /Users//Sites/CurrencyConvertor/ folder and select the files shown in Figure 22.


    Figure 22: All the project files created by Dashcode

    Drag-and-drop all the selected files onto the Resources folder in Xcode. Xcode will prompt you with a dialog (see Figure 23). Check the Copy items into destination group's folder (if needed) checkbox and click Add.


    Figure 23: Adding all the Dashcode files into the Resource folder in Xcode

    Perform a global Find-and-Replace (by pressing Shift-Command-F). Search and replace the following strings with an empty string (see Figure 24):

    Parts/
    Images/



    Figure 24: Replacing all instances of "Parts/" and "Images/" with an empty string

    This will update the various HTML and JavaScript files that reference other files using the Parts/ and Images/ folder. Files stored in the Resources folder of your Xcode application have no directory structure when they are deployed; hence all the files are in a flat directory.

    Select the files shown in Figure 25 and drag-and-drop them onto the Copy Bundle Resources (16) folder. This will ensure that all the HTML, JavaScript, CSS, and images files will be deployed together with your application.


    Figure 25: Copying all the Web files into the targets folder so that they are deployed together with your application


    In the CurrencyConvertorViewController.h file, add the following statements to define an outlet:

        #import

        @interface CurrencyConvertorViewController : UIViewController {
            IBOutlet UIWebView *webView;
        }

        @property (nonatomic, retain) UIWebView *webView;

        @end


    Double-click on the CurrencyConvertorViewController.xib file to open it in Interface Builder.
    Add a WebView view to the View window and control-click and drag the File's Owner item to the WebView view (see Figure 26). Select webView.


    Figure 26: Connecting an outlet to a view

    In the CurrencyConvertorViewController.m file, add the following statements:

        #import "CurrencyConvertorViewController.h"

        @implementation CurrencyConvertorViewController

        @synthesize webView;

        - (void)viewDidLoad {
            NSString *path = [[NSBundle mainBundle] pathForResource:@"index"
                                ofType:@"html"];
            [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath: path
                                    isDirectory:NO] ]];
            [super viewDidLoad];
        }


     



    That's it! Press Command-r to test the application on the iPhone Simulator. The Web application is now hosted within the WebView view (see Figure 27). What you have just done is convert a Web application into a native application!

    Figure 27: Running the Web application as a native iPhone application

    NFL Carolina Panthers 3D Team Logo iPhone 5 Case


    Features
    • Officially Licensed
    • Carolina Panthers
    • Embossed Logo
    • Hand-Crafted
    • For iPhone 5

    List Price: $24.99
    Special Offer: check this out!

    Product Description
    Forever Collectibles offers a full line of 100% officially licensed team merchandise. We offer a complete line of home dcor, garden dcor, novelty, apparel, tech accessories and seasonal items.


    NFL News, Videos, Scores, Teams, Standings, Stats - FOX Sports on MSN Live NFL scores, in-depth pro football player and team news, NFL videos, rumors, updated stats, team schedules, fantasy football games, playoff coverage ... Football Fanatics - Sports Apparel, NFL Gear, Fan Shop, Jerseys ... Shop Football Fanatics for sports apparel and fan merchandise! Our ultimate sports store features NFL Apparel, Sportswear and Gifts for every team. Get College ... NFLShop - The Official Online Shop of the NFL Buy New 2013 NFL ... Visit the official store of the NFL. Get the latest, officially licensed 2013 NFL Nike apparel, clothing, football merchandise, jerseys, New Era hats and other ... Bowl-Bound Sports Store - Find GREAT Prices on all your NFL, NCAA ... Bowl-Bound Sports Store sells low price NFL football, NCAA college and MLB baseball helmets, team gear, shirts, blankets, tents, collectibles, and much more. Very ... NFL iPhone Cases, NFL iPhone 5 Case, Headphones, iPhone Covers ... Find the best NFL iPhone Cases at the ultimate sports store. Show off your favorite NFL team on your iPhone 5, iPad or iPod with logo NFL iPhone Cases, Covers, Skin ... iPhone 5 Cases, Custom Phone Covers & Skins For Electronics Skinit New! Cases for the iPhone, iPad, Samsung Galaxy S III and more! Click here NFL.com - Official Site of the National Football League Official site of the National Football League featuring latest headlines, rankings and game analysis. Wholesale nfl now available at Wholesale Central - Items 1 - 40 Current wholesale nfl offerings from all of the leading wholesale suppliers, gathered and presented daily by WholesaleCentral. Carolina Panthers Store, Panthers Items at JCPenney Sports Fan ... Carolina Panthers Store at JCPenney Sports Fan Shop! Same Day shipping on all Carolina Panthers Apparel and Merchandise in our Carolina Panthers Store, plus our ... Amazon.com: NFL - Cell Phone Accessories / Fan Shop: Sports & Outdoors Team ProMark PC5NF26 Licensed NFL Protector Case for Apple iPhone 5 - San Francisco 49Ers - 1 Pack - Retail Packaging - Multi

    Business

    Welcome to OSX !

     
    "OSX is the world’s most advanced operating system..." 


    Built on a rock-solid UNIX foundation and designed to be simple and intuitive, it’s what makes the Mac innovative, highly secure, compatible, and easy to use.
    Quite simply, there is nothing else like it.






    Power of UNIX. Simplicity of the Mac.

    Mac OS X is both easy to use and incredibly powerful. Everything — from the desktop you see when you start up your Mac to the applications you use every day — is designed with simplicity and elegance in mind. So whether you’re browsing the web, checking your email, or video chatting with a friend on another continent,* getting things done is at once easy to learn, simple to perform, and fun to do. Of course, making amazing things simple takes seriously advanced technologies, and Mac OS X is loaded with them. Not only is it built on a rock-solid, time-tested UNIX foundation that provides unparalleled stability, it also delivers incredible performance, stunning graphics, and industry-leading support for Internet standards.






    Perfect integration of hardware and software.

    Since the software on every Mac is created by the same company that makes the Mac itself, you get an integrated system in which everything works together perfectly. The advanced technologies in the operating system take full advantage of the 64-bit, multicore processors and GPUs to deliver the greatest possible performance. The built-in iSight camera works seamlessly with the iChat software so you can start a video chat with a click. Your Mac notebook includes a Multi-Touch trackpad that supports pinching, swiping, and other gestures.
    And the OS communicates with the hardware to deliver incredible battery life by spinning down the hard drive when it’s inactive, by intelligently deciding whether the CPU or GPU is best for a task, and by automatically dimming the screen in low-light conditions.






    Elegant interface and stunning graphics.

    The most striking feature of a Mac is its elegant user interface, made possible by graphics technologies that are built to leverage the advanced graphics processor in your Mac. These technologies provide the power for things like multiway chatting, real-time reflections, and smooth animations. Fonts on the screen look beautiful and extremely readable. A soft drop shadow makes it clear at a glance which window is active and which ones are in the background. You can preview just about any type of file using Quick Look, and because the previews are high resolution, you can actually read the text. Built-in support for the PDF format means you can view or create PDFs from almost any application in the system.






    Highly secure by design.

    Mac OS X doesn’t get PC viruses. And with virtually no effort on your part, Mac OS X protects itself from other malicious applications. It was built for the Internet in the Internet age, offering a variety of sophisticated technologies that help keep you safe from online threats. Because every Mac ships with a secure configuration, you don’t have to worry about understanding complex settings. Even better, it won’t slow you down with constant security alerts and sweeps. And Apple responds quickly to online threats and automatically delivers security updates directly to your Mac.






    Built for compatibility.

    The versatility and power of Mac OS X make it compatible in almost any environment, including Windows networks. It works with virtually all of today’s digital cameras, printers, and other peripherals without the need to manually download separate drivers. It opens popular file types such as JPG, MP3, and Microsoft Word, Excel, and PowerPoint documents. In addition, Mac OS X includes built-in support for the industry-standard PDF format, so you can read and create PDFs from almost any application in the system — perfect for sharing work with colleagues whether they use a Mac or a PC. If you want to run Windows on your Mac, you can do that, too. And Mac OS X Snow Leopard is the only operating system with built-in support for the latest version of Microsoft Exchange Server, so you can use your Mac at home and at work and have all your messages, meetings, and contacts in one place.







    Innovation for everyone.

    Mac OS X comes standard with a wide range of assistive technologies that help people with disabilities experience what the Mac has to offer — including many features you won’t find in other operating systems at any price. For example, the built-in VoiceOver screen-reading technology makes it possible for those who are blind or have low vision to control their computer using key commands or gestures on a Multi-Touch trackpad. Mac OS X also offers out-of-the-box support for over 40 braille displays, including Bluetooth displays, and many other accessibility features, such as dynamic full-screen magnification, playback of closed captions, and a scalable screen.









    Reliable to the core.

    The core of Mac OS X is built on the same ultrareliable UNIX foundation that powers industrial-strength servers, helping to ensure that your computing experience remains free from system crashes and compromised performance. Even upgrading your Mac to the next version of Mac OS X is reliable and easy. It checks your applications to make sure they’re compatible and sets aside any programs known to be incompatible. If a power outage interrupts your installation, it can start again without losing any data. Best of all, upgrading doesn’t require reformatting your drive; you can keep all your compatible applications, files, and settings. And if something goes wrong when you’re using your Mac, Time Machine is there to keep automatic backups of everything on your drive.





    Fully featured, fully loaded.

    Mac OS X comes in a single, full-featured version that includes a large collection of beautifully designed applications. They not only let you surf the web, conduct video and text chats, manage your contacts, and accomplish other day-to-day tasks — they also work together to make you more productive and let you have more fun.





    Mac A-Z Glossary
    A B C D E F G H I J K L M N O P Q R S T U V W X Z