Monday, May 17, 2010

The Iphone 4

The continued evolution of the iPhone operating system has been rather like completing a puzzle. In its original form, the puzzle lacked important pieces like multimedia messaging and a landscape keyboard, but with each subsequent update, Apple filled those gaps.
For screenshots of OS 4 in action, see our slideshow.
Thursday, the company added more missing pieces when it introduced the fourth generation of the iPhone operating system at its headquarters in Cupertino, Calif. After a wait of almost three years, we finally get multitasking--though not for everyone--and other sorely needed features like home screen folders and a unified e-mail in-box. The update is available for developers now with the general release for the iPhone and iPod Touch coming this summer and the iPad in the fall.
It doesn't deliver quite the changes that we got from the iPhone 3.0 release last year (at least for now), but rest assured that OS 4 is a major update that checks off more boxes from our standing iPhone wish list. Though OS 4 is set to bring 100 new features, CEO Steve Jobs and Scott Forstall, senior vice president of iPhone software, focused on the seven biggest changes, or "tent poles," during the course of Thursday's event.

Multitasking! Huzzah!
Multitasking
In our review of the iPhone 3GS, multitasking led our list of common cell phone features that were lacking. Granted, that list was shorter than it had been with previous iPhone versions, but multitasking remained a major omission in light of Android and the Palm Web OS.
Apple, however, has a special talent for making us forget such things by packaging an existing feature in a flashy new way. As Jobs said, Apple isn't about being first, but rather about "being the best." We'll have to get our hands on the update before we fully agree, but Apple appears to have hit the mark. During the demo, Jobs showed how you'll be able to tap the Home button twice to get a pop-up menu of running apps at the bottom of the display. As you switch back and forth, you'll return to the exact point you left, even if you're in the middle of a game. There's no task manager of any kind and Jobs dismissed competitor devices that have one. As he put it, "If you see a task manager, they blew it."
Though the pop-up menu only shows four apps at a time (you can swipe sideways through the full list), you'll be able to run at least 12 apps simultaneously. Jobs did not say if that number is a hard limit, but we'll confirm that one exists when we get to play with the OS ourselves. Forstall insisted that multitasking would not affect performance because Apple distilled background processes into seven API services. They include audio from apps like Pandora Radio (yay!), VoIP (for Skype calls), push notifications, and task completion. Multitasking also will support local notifications and related security setting enhancements.
There is bad news with multitasking, though. The feature is compatible only with the iPhone 3GS and the third generation of the iPod Touch. Owners of other iPhone and iPod Touch models still get other OS 4 benefits, but you'll need to upgrade if you want the full package. Before you run to the store, however, keep in mind that OS 4 probably won't appear until after the Apple's Worldwide Developers Conference in June. At that event--we're still waiting for firm dates--we should get new hardware, so make your upgrade decision then.
Folders
Are you sick of scrolling through seven home screen pages to find your app? We certainly are, which is why we welcome the option for home screen folders. After a long press on the home screen (so the icons "jiggle"), you can take an app and drop it on top of another to create a folder. To see the contents of a folder or change the default name, just tap it for an expanded view. You can add as many folders as you like, but we're unsure if there's a limit to how many apps you can store in a single folder.
The process appears to be easy, though we wouldn't say it offers a huge change from the equivalent steps on Android. It's interesting, though, that with multitasking and the home screen folders, Apple is slowly chipping away at the advantages that Android currently holds. We love a good fight so we can't wait to see how this develops.
E-mail
Though e-mail has always worked well on the iPhone, the experience has been a little disjointed with its various in-boxes and limited options for message sorting. Fortunately, the OS 4 update fixes some of those flaws. Not only will you get a unified e-mail in-box, but also the ability to add multiple Exchange accounts, organize e-mails by thread, quickly switch between accounts, and open attachments with a preferred app. We're most excited about the unified in-box--sometimes it's the little things--but we certainly wouldn't kick the other features out of bed.

Hello, unified e-mail in-box.
iBooks
iPhone owners will be able to get iBooks, the Apple's e-book reader, on their devices. They'll also be able to access Apple's iBookstore to purchase new content. And if you have an iPhone and an iPad, you can read your book on both devices (with just one purchase) and sync your current page.
Enterprise
Though Forstall said 80 percent of Fortune 500 companies are using the iPhone, the device still doesn't have quite the reach of the BlackBerry in IT departments. Yet, Apple continues to pursue that market with new features like enhanced data protection, mobile device management, wireless app distribution (nice), and multiple exchange accounts. Also new is support for Exchange 2010 and SSL VPN from Juniper and Cisco.
Game Center
Coming "later this year," so perhaps not at the same time as the general OS 4 release, is Game Center. It will bring features like a social gaming network, the ability to invite friends to games, leaderboards, achievements, and the opportunity for "matchmaking" (setting up two people to play). We didn't get an extensive demo of Game Center so Apple may still be tinkering with it.
iAds
Though Jobs and Forstall spent a lot of time on this feature, we're not so enamored. Apple knows that iPhone users spend a lot of time in apps and it has recognized the revenue opportunities. iAds appears to be all about making you "want" to click on an ad by offering multimedia and interactive content. Jobs described it as combining "interaction" and "emotion" like we get in TV commercials. For example, if you have an ad about "Toy Story 3," you'll be able to see a preview and search local theaters for showtimes.
Though iAds will deliver new functionality to users, developers clearly are the primary target audience. Jobs even said that Apple wants to help developers make money by offering them a 60 percent share of any revenue. Yes, we understand that free apps aren't really free, but the prospect of more ads cluttering our phone isn't exciting. And you can be sure iAds will be available beyond the iPhone 3GS.

Just a few of the new features in iPhone OS 4.
Other changes
Jobs and Forstall didn't detail the 93 other new features of iPhone OS 4, but we did get a brief glimpse of other additions at the start of the presentation. Here are a few to ponder.
  • Spell check
  • Larger fonts for e-mail, texts, and alerts
  • Persistent Wi-Fi
  • Tap to focus video
  • Customizable wallpapers for the home screen
  • Search text messages
  • Choose image size in mail messages
  • Recent Web searches
  • Create playlists
  • 5x digital zoom in camera
  • Bluetooth keyboards
  • Gifting of apps
  • iPod out
  • Birthday calendar
  • Wake on wireless
  • File and delete mail search results
  • Web search suggestions
  • Rotate photos
What iPhone OS 4 means for the iPad
Version 4 of Apple's iPhone OS is going to bring many welcome improvements to the iPad, including multitasking, app folders, and more capabilities for app developers to tinker with. Unfortunately, though iPhone 3GS and third-gen iPod Touch users can expect to run the new OS this summer, iPad owners will need to keep patient until fall.
On the upside, there are a few OS 4 capabilities included on the iPad currently that iPhone users will have to wait until summer to play with. Features such as iTunes playlist creation, home screen wallpaper, and iBooks will have iPhone users giving the iPad envious looks until their upgrade is available. Also, the iPad already offers apps that all can maintain your place after exiting the app. These include: Numbers, Keynote, Pages, and iBooks.
Another silver lining iPad owners can hold on to is the fact that OS 4 should come as a free upgrade. The iPad's OS 3.2 documentation states that OS upgrades will be provided to users free of charge up to and including OS 4.
The collective groan from iPad users is mostly over having to wait for OS 4's multitasking capability. Given the iPad's aptitude for Web and e-mail browsing, it's a shame that users can't yet use these features simultaneously--a fact that Netbook proponents are quick to point out.
It might be easier to muster some patience if we only understood why Apple chose to stagger the roll-out to the iPad. No reason was cited at the OS 4 unveiling event. Given that Apple releases a new crop of iPods every fall like clockwork, it's possible that the iPad update is being deliberately delayed to dovetail with an iPod announcement and Apple's rumored cloud music service. It's also possible, given the larger screen of the iPad, that porting over iPhone OS 4 simply requires more time.http://reviews.cnet.com/8301-19512_7-20001998-233.html
05-17-10

cloud9000.co.cc

Who we are

 Quality IT has top quailty repair technicians that performs 18 point inspections to repair any issues you have with a computer or network. There are no room for mistakes when we provide our services to our customers.
We look for the best strategy to cut cost in your business and produce the best optical performance for all computer's and networks we deploy or repair.

Our employees are highly experienced and work for the needs of the customer and to produce the best outcome. Our affordable plans can be ajusted for any customer to meet their needs. All of our services are top in quality and is put through vigrous test to exceed top performance.

Our infrastructure consulting, research, and assessments allows us to provide and deploy top quality IT services to all types of business and companies. The services we provide exceed in a number of ares from networking, IT, virtualization, repair, deployment, data recovery & disaster recovery, and upgrading.

Current Projects
Windows 7 is finally here and we want to see what all the hype is about. We are current testing the Windows 7 Release Candidate to see how it will increase flexibility, structure, and IT solutions with this new OS.

Testing and implementing the Windows Optimized Desktop Scenarios Solution Accelerator to  help simplify user requirements gathering by automating the selection process of Windows Optimized Desktop technologies including Windows 7, App-V, MED-V, VDI, RDS, and other technologies.

Implementing the new PowerEdge Servers, the blade and tower servers with increased memory capacity and I/O rates for performance-intensive applications in any demanding environments.

Testing the new Network-based deployment for Windows Server 2008 R2. Using Multicast with Multiple Stream Transfer allows us to set performance thresholds on multicast clients, Dynamic Driver Provisioning allows drivers stored on the WDS server to be dynamically chosen at deployment time, drivers can be inserted into boot images directly from the WDS driver store, and a Windows 7-based VHD file can be deployed to a machine and booted from.

Iron Speed Designer

In order to really give Iron Speed Designer a workout I will be using a more complex database.  The sample application will be similar to many real world applications like others that I have created using similar software - a web based help desk system for use in supporting computer users.  The application will provide tables for Users, Requests, Computers, Software, Peripherals, and many tables used for "looking up" frequently used values.  I will use Role Based Security and will therefore include Sign In/Sign Out pages.  This application will use the Master/Detail features of Iron Speed Designer.  The application may utilize Iron Speed Designer's email sending features.

During the course of developing the application I will try to use at least a few of the Code Customization Wizards.

I will use as many of the built in controls as possible to demonstrate their features and use in the application.  I will use the option to generate documentation and make this documentation available through the online demonstration as well.

The sample application will be available for on-line for interested people to try it. 

I have not decided if I will use an Access .mdb backend or Microsoft SQL Server (Oracle is not an option available through the host I will be using for the demonstration).

I may create more than one virtual directory for the application, unless I can find another method of letting visitors to the site "switch" to see the same application with a different mountain theme.

While the finished application will not be anywhere need as well designed as the sample applications provided as downloads from Ironspeed.com, I hope that it will be adequate to demonstrate what the program is really capable of, beyond the first simple contacts demo application.


Iron Speed Designer Review - Part 2 and a lesson learned..


I have taken a database file like many I have used for this type of application.  It consists of quite a few tables, many of them related Master-Child tables.  My example helpdesk.mdb also includes a number of tables with a single unique value used for looking up commonly entered information, such as a Department name.  I begin by launching the Application Wizard.  Now, at first I thought I did not want to select all the tables to generate pages from the application wizard.  My reasoning was that this would create a menu with two many buttons or tabs.  So I selected only the main tables.  I could then easily create a new menu page, called for example Lookup Tables or Maintenance, and then create the pages for the many smaller tables.  While this was easy enough to do with Iron Speed Designer, in the end it became tedious.  I had to create a page for showing the table in tabular view, then create another page for Editing and Adding a new record.  Hindsight being 20-20, I found it much easier to go ahead and let the wizard create pages for all the tables in my database, even though it did in fact create a menu option for each table.  However, it was then easier to configure the main menu and remove the menu items for the small tables.  The pages I needed were created by the wizard instead of one at a time by me, so I could then just create an additional menu page and configure the menu for these many smaller tables.  

I learned still more by taking this approach and creating pages for all the tables I had in my database.  Even if I deleted tables from the "main menu" the pages that were created for me by the wizard still referred to the main menu.  I had to then, for each page, either remove the references to the main or default menu, or create another menu panel and change these pages to refer to that newly created menu, instead of the default.  As part of the process of creating this application with Iron Speed Designer I reconsidered the basics of my database design.  In hindsight, I believe it may be best to not create tables for every little lookup value.  My original database had many tables with a single field, such as Department, Priority, Status, and so on.  In retrospect I found it easier to just specify a list of values in setting properties for drop down lists.  



The first step in the Application Wizard.

appwizard.jpg (143973 bytes)

A variety of Page Styles are available.

pagestyles.gif (103376 bytes)

Choose the Database

helpdeskmdb.jpg (157588 bytes)

Choose the Tables (TIP:  Select all of the tables)

helpdesktables.jpg (148745 bytes)

Ready to Run or Modify

readytorun.jpg (226853 bytes)



Iron Speed Designer Review - Part 3 Customizing and Fine Tuning. Now Iron Speed Designer does the majority of the work during the Application Wizard option, however, you will then need to begin fine tuning and adding some of the many provided Bells and Whistles.  For example, I want the application to use Role Based Security. 

This is easily implemented, but I needed to make a change to my database structure to get the most out of this feature.  I had not included a Roles Table, but this was easy enough to create and actually makes more sense to have a separate table for this function rather than including a separate field in a user information table.
 
After letting the wizard create pages for my tables, and after using the Role Based Security Wizard, I was ready to begin customizing the created pages.  If a table has a lot of fields, you might not want to include them all in the tabular pages.  You can rerun the application wizard, in part at any time, to customize the fields for example, and to add or change column filters.  You can also change the Page Style at any time and I have to admit I did this a few times. There are quite a few styles, or themes, and all of them are attractive.  So don't be surprised if the demonstration application does not look the same as some of my screen shots.
One of the first things I did was to configure my application's main menu.  As shown below, I really had too many buttons, and some were for tables that I ultimately decided to replace with a list of static values at the column level for some of my pages.
05-17-10