Thursday, 27 September 2012

Shopping with the iPhone 5 Passbook app a pleasant experience

Passbook app displays showing Target and Walgreens
Passbook Badge
Update: Apple Inc. is releasing guidelines to developers for an "Add to Passbook" badge that can be incorporated into their apps and websites for devices running iOS 6.

After a few days with the iPhone 5, I figured it was time to go shopping with the Passbook app as my guide. This mysterious app included with iOS 6 will organize gift cards, coupons, passes, tickets and more, with the idea of making your wallet a lot thinner and lighter.

But it requires a few advance maneuvers before you head out to the store or look for your boarding passes. It's not as automatic as you would think.

The first thing the Passbook app will want to do is connect to the App Store through iTunes and this where things can come to a standstill a hurry, as there are numerous reports from iPhone 5 users about connection difficulties. You might see the dreaded "can't connect to iTunes" message.

Passbook app
I experienced the same problem with the Passbook app and iTunes, until I discovered some steps to change the time and date settings temporarily. That worked for me and I hope it works for any other iPhone 5 users having iTunes connection problems.

Once in the App Store, you'll find a rather short list of stores and other companies that are currently Passbook compatible. For my part of the country, Target and Walgreens were my choices, so I downloaded those.

But here is where using Passbook can get confusing, as the digital store cards are not automatically loaded into Passbook. In my case, I had to first sign up for the loyalty card using the store app and then you should see a "Add to Passbook" button in the app. Clear as mud, right?

Think of it this way - the Passbook app is where you'll store the loyalty cards; the store app is where you'll send the card to Passbook.

I managed to get both Target and Walgreens cards into Passbook, where you can shuffle between them on the iPhone 5 display. As more cards are add, your thumb will get a workout shuffling for the right card.

I'm ready to go shopping, so let's jump back to the store app, or my case, the Walgreens app. I was able to see the coupons and weekly ads right on my phone. I zeroed in on a few items and added them to the built-in shopping list in the Walgreens app. Each coupon in the app has their own barcode that can be scanned by the cashier.

As I got near Walgreen's front door, the iPhone 5 determined my location and displayed a "swipe to access Walgreen card" as I entered the store. An audible alert would have been even better, but just having the visual notification was pretty slick. According to Apple Inc., if I was going to the airport, my boarding passes would pop up as I entered the terminal.

I wandered up and down the aisles in true guy fashion, looking for items on the shopping list. At this point in my shopping excursion, none of my grocery items chosen are loaded into Passbook. The selection of items and the shopping list is still within the store app.

When I made it to the cashier, this where I reached for the iPhone 5 instead of my wallet or key chain for a store card. I open up the Walgreens card in Passbook and handed it to the cashier for scanning. She was just as thrilled as I was that it worked and called it a "cool thing."

Now this where the Near Field Communication, or NFC, technology would have been handy, as I could have just paid for items by tapping my iPhone against a special terminal at checkout. But Apple has put NFC on the backburner for now; maybe it'll appear in the iPhone 6. So I pulled out my wallet for some cash.

In the meantime, NFC will be found on several iPhone competitors, such as the Samsung Galaxy S III and Victory and the upcoming Nokia Lumia 920, Motorola RAZR i and the HTC 8X. But the stores will also have to come onboard with the necessary terminals to handle NFC payments.

Although the number of participating retailers for Passbook is limited, it does work and I can't wait for my favorite grocer to join the list, so I don't have to give my phone number over and over and over. Having the store card in Passbook will be much easier and I won't lose it.

That wasn't a bad experience at all, so I say bring on more store cards for the Passbook app.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Other ways to use @DeleteField

The help documentation of @DeleteField only displays one way on its usage:


But recently while working on an application I found out that there are other ways in which this command can be used.


Would love to hear if you know any other ways to use the command?

Monday, 24 September 2012

iPhone 5 replaces my longtime buddy, the iPhone 3G

iPhone 5 and iPhone 3G
I joined the five million or more customers buying the iPhone 5 over the weekend. My longtime buddy since 2008, the iPhone 3G, has found a nice spot on the shelf. May it rest in peace as it gathers dust.

My 3G would no longer power off and I couldn't do a reset. The battery was about shot and the back panel was cracked. It would mysteriously make phone calls on its own accord to the person you last had a conversation with. The list of odd behavior goes on and on.

It was time for an upgrade a few years ago, but I was determined to hold out as each new iPhone model was unveiled. I skipped the iPhone 3GS because it looked just like my 3G. I skipped the iPhone 4 because of the antenna flap. Then I skipped the 4S because it looked just the 4.

So the iPhone 5, although it's similar in design to the 4S, got my nod for having a larger 4-inch display, being thinner and lighter, while also being a lot faster with the A6 processor, compared with the 412mHz processor in my 3G. Throw in the eight megapixel iSight camera and the 4G LTE service and I'm the kid in the candy store.

The other determining factor is that the iPhone 5 was just a good deal for me. I paid the exact same amount of $199 for the 3G when it was released in 2008 as I did iPhone 5. But the 3G had eight megabytes of memory and the iPhone 5has 16MB. Apple began offering twice the capacity for the same price with the iPhone 3GS in June 2009 with 16GB model for just $199 and they also unveiled a new 32GB model for $299.

Now, it's great to check Twitter and Facebook with the built-in social networks integration while also exploring all the 200 new features in iOS 6. With the increased speed of the iPhone 5, most apps or Web pages now open between a walk from the couch to the refrigerator.

I did splurge on a protective case, but might not need a screen protector, thanks to the "fingerprint-resistant oleophobic coating" on the iPhone 5's display, which also combines the screen and touch sensors layer into one piece for a thinner profile. But I shouldn't be cheap and will probably purchase a screen protector when more choices are available the store shelves for the iPhone 5.

The big fuss about the smaller Lightning connector to replace the longtime 30-pin connector has not bothered me at all. I think we'll see the benefit of this change when the new accessories start to hit the market, such as docks and other devices. I also wouldn't be surprised if the logic behind moving the headphone port to the bottom also makes sense later. I have a hunch the audio port will be utilized in the new products when the iPhone 5 is docked.

I did experience the "rattle inside" that early buyers have been discussing in the Apple Support Communities' forum. But a trip to the Apple Store and the Genius Bar solved the problem. I'm rattle free now.

The Passbook app also needed some tweaking, as it wouldn't connect to the iTunes store. But after a bit of research, I discovered some steps that also got me on my way with the Target and Walgreens discounts apps in Passbook. The participating retailers worth a download will vary by your location and I imagine more will be added soon.

The Apple support forums are full of other concerns and issues about the iPhone 5, but they seem to vary from device to device and not all customers have the same experience. If you're researching a problem, the support forums would be a good place to start before heading back to the retailer. There might a trend among concerns and issues that Apple will need to address.

I think I made a good choice and I'm a happy camper so far.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Thursday, 20 September 2012

The wait is over; iPhone 5 sales move into the weekend

Friday was the big day for the iPhone 5 to go on sale in retail stores. Having two million devices in pre-orders was a good start and I imagine it'll rocket on past three to four million or maybe even five million in sales this weekend.

I was at one of the AT&T retail stores bright and early Friday morning, where the lines were modest and pleasant. I didn't notice any dancing, but wouldn't have been surprised if some of the fans cut a few steps.

The iPhone debuts have been drawing crowds since day one, or on Friday, June 29, 2007, at 6 p.m., when the original iPhone was available for purchase. The headline on the website of my newspaper simply said "Come and get it" at the magic hour.

It was called a revolutionary device at the time, and according to Apple Inc., was one of the reasons Apple retail stores were created so that customers could touch and experience a ... new product and get the most from their new iPhone with Genius Bar support.

Now here we are with more than 300 stores in eleven countries and some of them will hand the sixth generation of the iPhone across the counter. If you're out of luck for an Apple Store in your area, the Apple Online Store, AT&T, Sprint, Verizon Wireless and certain Apple authorized resellers are ready for your business today. C Spire Wireless will have their iPhone-mania day on Sept. 28, along with a worldwide roll out to 22 more countries.

If you're buying this weekend, I'm sure you have your money counted out, but here is a reminder. You'll need $199 for the 16GB model, $299 for the 32GB model and $399 for the 64GB model. Then you might have the toughest decision of all, which will be choosing between white & silver or black & slate.

In a nutshell, the big day was Friday and I imagine weekend sales will be just as big. Everything will be counted and added up by Monday for the number of iPhones sold and it'll be something worth bragging about. Here we go.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Sunday, 16 September 2012

Hello iPhone 5 with the Lightning Connector; goodbye 30-pin connector

iPhone 5 with Lightning Connector


The iPhone 5 has started out with a bang, as pre-orders were sold out in around 60 minutes on Friday. So now, we can probably expect lines of fans when the retails stores open their doors on Sept. 21.

AT&T announced a sales record for the iPhone 5 over the first weekend of pre-orders, making it their fastest-selling iPhone ever. Some of the hype so far has been all about the revolutionary - for Apple at least - 4-inch display.

I say for Apple only, because the iPhone 5 joins several other smartphones with 4-inch displays that have been on the shelves for a while. These include the Samsung Galaxy S, which arrived in mid 2010 and the Motorola Atrix, which made its debut in January 2011. And let's not forget the Google Nexus S 4G1 that came along in April 2011, or the Nokia 808 PureView in February.

But perhaps the biggest area of discussion about the iPhone 5 has centered around the redesigned dock connector. The 30-pin connector is history, replaced by a smaller Lightning 8-pin digital connector. Now the worry is about all the 30-pin accessories and how to transitioned to the new guy. First a little history.

The 30-pin dock connector first appeared on the third generation iPod in April 2003. Up to that point, the iPod models had been using a firewire port to update the songs or charge the battery. The 30-pin connector allowed USB to be used instead of firewire.

Although the 30-pin connector had a nine-year run, the end has come and Apple is going digital with the Lightning connector. Some say it's because the iPhone 5 is thinner and the designers needed the space in the area where the speakers and the EarPods port are located. At any rate, it's done and we've got to deal with it.

Lightning 30 Pin Adapter
Apple was quick to say a Lightning to 30-pin Adapter is available for all our clock radios and other accessories that also serve as iPhone docks and charging stations. I must say, these accessories have been pretty handy over the past several years, especially when you lose that white 30-pin cable for the umpteenth time.

There was some confusion in the beginning about whether Apple would throw in the 30-pin Adapter when you buy the iPhone 5. The very latest is that it'll cost you $29. Of if you want a Lightning to 30-pin cable, count out $39. I also hate to break the news to you, but Apple says by way of an asterisk, that some 30-pin accessories are not supported. So that dependable iPhone accessory that you fancy may or may not work with the iPhone 5.

USB Power Adapter
What Apple will give you with the iPhone 5 to make connections is a Lightning connector to USB cable and USB Power Adapter. Now you might say "hmm" to the latter, because that's the one item you can salvage from your old 30-pin cable setup. Since one end of the new Lightning cable is USB, you should be set to go with an extra power adapter. Do don't throw that part out with the 30-pin cable.

About all we can say about the 30-pin-cable saga is "oh well" and move on. I'm sure the Apple engineers had a good reason to make change. Maybe the iPad Mini, if it makes an appearance in month or so, will use the same Lightning connector.

By the time the iPhone 6, or whatever, comes along, we will have forgotten about it all anyway.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Wednesday, 12 September 2012

Apple unveils the iPhone 5 with larger display, 4G LTE

iPhone 5
It's here. The iPhone 5 has been introduced. It was called "an absolute jewel" by a top Apple guy.

Apple Inc.'s sixth generation iPhone, made entirely out of glass and aluminum, is sporting lots new features that includes a larger 4-inch display, a new 8 megapixel camera, and the capability to add a 5th row of icons to the home screen. A new A6 chip, which Apple says is two times faster than the A5 chip, will provide processing power.

The battery life is rated at 8 hours of 3G talktime, 3G browsing and 8 hours LTE browsing.

Apple is calling it the world's thinnest phone at 0.30 inches in depth and around four ounces in weight. By comparison, the Samsung Galaxy S III is rated at 0.34 inches in depth and 4.5 ounces in weight.

As expected, the iPhone 5 will run on 4G LTE networks, such as AT&T, C Spire Wireless, Sprint and Verizon. T-Mobile customers will have to wait awhile longer for network upgrades.

The pre-launch rumors of a redesigned dock connector were on target, as the iPhone 5 has an all-digital 8-pin Lightning connector to replace the nine-year old 30-pin connector. A 30 pin to Lightning adapter is available to allow access to existing iPhone accessories.

Some of the other features that have already leaked out were a new maps apps to replace Google maps and a fine-tuned Facebook integration.

The biggest surprise is the lack of a Near Field Communication, or NFC chip. But Apple also is rolling out a Passbook app in iOS 6 to serve as a virtual wallet for future mobile payments. While other mobile payments options are already on the market with Google Wallet, Square, PayPal and several others, Apple seems to be taking a more cautious approach and let the enterprise market get more comfortable with this emerging technology.

The iPhone 5 will come in black and slate, or white and silver, and will be available on Sept. 21 for $199 for 16GB, $299 for 32GB and $399 for 64GB. Pre-orders will start on Sept. 14. If you need a bargain iPhone, the previous 8GB iPhone 4 is now free and the 16GB iPhone 4S is $99.

From looking at the specs and the features of the iPhone 5, it appears that maybe Apple has hit another home run, but we'll see how long the lines are when it's available.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Tuesday, 11 September 2012

The new iPhone arrives today facing tough challengers



Today is the big day for Apple Inc. to show the world the next iPhone, which might be called the iPhone 5.

This device will be the sixth generation of the iPhone since Jan. 9, 2007, when Apple unveiled the original iPhone to revolutionize the mobile landscape.

When the original iPhone arrived, most the mobile handset manufacturers, such as Nokia, Motorola, Samsung, HTC, RIM's BlackBerry and other were using QWERTY or alphanumeric keypads, along with small displays and navigational buttons.

There has been some early attempts at touchscreen technology by Nokia, IBM with the Simon Personal Communicator, Ericsson, HP, Palm and a few others.

But the first-generation iPhone got everything right and brought in a new era of touchscreen displays, icons, digital keypads and something called apps in 2008.

Now today's smartphones are just as smart and innovative as the iPhone and it's going to be tough for Apple to stay ahead of the pack and continue to hit home runs. There are touchscreens galore, apps, voice commands and music stores. The emerging Near Field Communication, or NFC technology, is already included on several recent mobile devices and should be a must-have for the new iPhone.

When the Android platform arrived, Apple's job became tougher and the Windows Phone 8 operating system is getting ready for their shot at iOS. The latest Nokia Lumia and Samsung Ativ announcements using WP8 are not to be taken lightly.

We should know today if Apple still has it what takes to set themselves apart from the competition with the latest iPhone.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Thursday, 6 September 2012

Phone Call screen in Windows Phone

   I've wanted to write this post for quite a while but I've always postponed it as it is a very subjective matter. In the end I decided to write my opinion. Windows Phone is really great but there are some aspects that could be improved and seem that have been designed in a hurry and never finished. One of this aspects, and it is not what this post is about, is the Application List. It is ugly and not very usable. How is it possible that Windows Mobile had before anyone else folders/groups but they are still missing in Windows Phone after more than 2 years? The application list really needs improvements/redesign.
    This post instead is about the Phone call screen. I've have always had problems with my windows phone devices starting with the Omnia 7 and ending with my Lumia 800 (I've actually tried 3 different Lumia 800 all of them gave me the same problem). The short story is that I am able to drop the call with my face by pressing the Endcall button, put the call on speaker, put it on mute or hold. I am not the only person that has these problems: my wife has the same problem with her new Lumia 710 and also heard from other people. It is a combination between the proximity sensor that activates the screen and the way I am holding the phone. So I've wondered if maybe there is a better location for the Endcall button.
    Lets start with a photo I've found on the web  (have no idea who she is) :
 
If you look at the way she is holding her phone (which I think is 90% of the cases) the upper part of the screen is in contact with the face. Let's presume that by a faulty behavior (bad driver, hardware fault, OS fault or the fact that the hardware and the software are not designed by the same company) the screen turns on while you talk. The highest probability to touch the screen with the face is in the upper half of the screen. Let's see what it means in Windows Phone:
So it is Endcall, Speaker, Hold, and Mute (exactly my case).

If you look again at the picture you can see that the less exposed part of the touchscreen(so the better choice for the buttons location)  is the lower part of the screen. The lower you go the smaller the probability is, so the best choice for the End call button is the lower part of the screen (this way you minimize the probability to press the button on faulty behavior). This is exactly (I don't know if this is the reason) what iPhone and Android did:
Both of them have chosen to put the End call button near the lower part of the touch screen. For Android (which also depends on the hardware implementation) Google concentrated all the buttons at the lower part of the screen. On the iPhone they kept the other buttons in the center region but they do have really good control over the hardware and putting a call on hold or mute is not as bad as dropping the call.
So it would be better to move the buttons in the lower part of the screen. The blank space could be filled with social information, last call, email, sms. 
Hope we will see some improvements in Phone Call screen in Windows Phone 8
NAMASTE

Wednesday, 5 September 2012

Expand / Collapse particular category in a view in XPages

In XPages, you can expand all / collapse all categories in a view either using the expandLevel property of view control or using view control API. The API technique can further be extended to expand / collapse a particular category in a view. So to expand the code goes like this:

Continue reading »

Nokia Lumia 920, 820 joins Microsoft Windows Phone 8 camp

Nokia and Microsoft launched new Windows 8 smartphones today at a press event in New York. We can say hello to the Lumia 920 and 820 devices.

The two longtime technology powerhouses, who have been in a partnership since February 2011, vowed to use their "complementary strengths and expertise create market-leading mobile products."

The new Lumia 920 smartphone is chock full of new features, such as PureMotion HD+, wireless charging and Nokia's PureView camera technology, first seen on the PureView 41 megapixel phone announced earlier this year. The 920 will have a 8 megapixel camera.

This new device, shown in a new yellow color that Nokia says won' scratch off, is powered by a sizable 2000mAh battery and a Qualcomm 1.5 GHz dual-core Snapdragon S4 processor. It'll also be available in red and gray.

Nokia is bring their notable mapping technology to the Lumia 920 that'll include daily commute drive times, routes and walking directions, indoor maps and Augmented Reality using the City Lens app while exploring your surrounding.

The live tiles in the Windows Phone 8 can be customized to show difference sizes for apps and other information that updates automatically. A new feature is the ability to capture screenshots and share them like regular photos and videos. A pinch and zoom feature is now available.

Probably the most unique feature for the Lumia 920 is the wireless charging and the accessories that support it. A "Fatboy" charging pillow, plates and stands will keep the 920 charged and ready to go. For music lovers, JBL Power Up wireless speakers headphones with Near Field Communication, or NFC, will require just a tap to transfer audio from the phone to speaker.

Nokia also announced that Nokia Music in the United States.

The Nokia Lumia 820 has many of the same features as it's more power sibling, such as NFC, City Lens and Carl Zeiss optics. The 820 is powered by a smaller, 1650mAh battery.

Nokia is banking on Microsoft's Windows 8 operating system to regain the prominence they once held in the mobile phones industry. While a few devices still use Nokia's longtime Symbian operating system, these new devices are hoping Microsoft's unique tiles display will gain traction among consumers who are also being bombarded with Android and iOS smartphone choices.

Samsung also is on-board with Windows Phone 8, as they announced their new Ativ devices last week. But some say they were only prototypes and the real devices are coming soon.

The Lumia 920 and 820 are the latest devices to get behind Microsoft's new mobile platform.

Now it's up to the consumers to give the new OS and the new phones a thumbs up.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Tuesday, 4 September 2012

What MediaLibrary needs/is missing (Windows Phone)


      As we (average developers :) ) still don’t have access to the Windows Phone 8 SDK I decided to write a post on the current MediaLibrary limitations for Windows Phone. I only hope that someone from the team will read this post and maybe there is still time to improve some aspects in the new version. Everything here is my personal  opinion.

So what is missing from the MediaLibrary?

1.     The Token property exposed on the Picture object

The most important for me. Why? Let’s open Internet Explorer on the emulator and go on a webpage that has a picture in it, tap-n-hold and save it twice. If we use Windows Phone commands to launch the Pictures hub in the emulator and go to the Saved pictures album we will see both pictures (same picture but different items). Now let’s create a new project and see what we can get using the MediaLibrary class. I will use this simple code to debug and stop on the pictures to watch its properties:

MediaLibrary ml = new MediaLibrary();
//MediaPlayer.Queue.ToString(); ;
varalbums = ml.RootPictureAlbum.Albums;
foreach(var album in albums)
if (album.Pictures.Count>0)
foreach(Picture pct in album.Pictures)
{
boolstophere = true;
}


  
We can see both pictures but the BIG problem is that the only way to differentiate between the two of them is the Date property (not very elegant, Handle is not public property). The Token property  makes a lot of sense to tell which picture is which (maybe also a Path member could be added but Token is way better as we already have the method to open a picture from its Token and you won't have to iterate all the MediaLibrary just to get the picture we want).

This property should be fairly easy to add as it already exists internally (when we use the PhotoChooser we will get the token associated with the selected picture and we will be able to open the picture) . 

The token could be extended also to the PictureAlbum class. It doesn’t make much sense to iterate the MediaLibrary to find a specific album if I already know what PictureAlbum I want.

2.     The possibility to create new picture albums

In this moment the Pictures Hub already has built-in albums but it is not possible to create new albums directly from the phone. It is possible to do it from Zune (which will not be used anymore) but it is not a trivial task (at least till you understand how it works). So we are mainly stuck with two “containers”: Camera Roll and Saved Pictures which is not enough for a device that theoretically could hold up more than 1GB of photos. From here the need to have tools to organize your photos better by creating new albums and copying/moving photos between albums. Maybe it is a little late to implement it in the "standard" WP8 UI as we are two months away from the official launch of the first phones on the market but maybe not too late to add the functionality in the development tools so the developers can implement it in their apps. This way a photo app could create its album and then the users will know in which album to look when they want to find pictures modified/created by a certain app.

3.     Access to the videos on the device

Needed since the first version of windows phone but still no sign of it. Videos are an important part of the device media and developers need access to this part of the MediaLibrary to enable applications like video processing, video backup, video creation and more.

4.     Make the Favorites Pictures album work

This functionality already exists in the Windows Phone Mango/Tango but it doesn’t work in the current version of the SDK. I’ve already posted a question on the forum with no answer till now. The count of the Favorites album is always 0.


5.     Enable MediaLibrary access in the background task

Useful for applications that want to backup the pictures from the device automatically. If it’s a problem of security see 6 but if the user already agreed at some point (capabilities, ask permission) it doesn’t make sense to lock the access to the medialibrary from the background tasks.

6.    Security/capabilities

I think the current ID_CAP_MEDIALIB  is too generic. It would be better to have specific CAP for pictures, videos and songs. They are pretty distinctive and a photo editor wouldn't need access to the songs on the device? Also the user should be warned that his photos might contain GPS data in the EXIF header and he should agree to let the application access those informations.

P.S. Almost all of the features requested are already implemented in the iOS development tools.

NAMASTE

Friday, 31 August 2012

Windows Phone 8 inside VMWare

    More than a month ago some Microsoft guy in Asia made a terrible mistake and the LKG25 of Windows Phone 8 SDK leaked to the web. As I am not one of the lucky people that are the development program (as Mary Jo Foley suspected in a tweet and I believe it is true) I was more than happy when I got my hands onto the leaked version. At start I wanted to start blogging about the news that Windows Phone 8 will bring, but then I decided that it wouldn't be fair so I will wait until the official SDK. This post is not intended as a spoiler of any feature from WP8, but more like a proof of concept.
    I am sure many of you read on twitter that the new emulator is a virtual x86 machine and it comes with the virtual hard drive (.vhd file) divided on the screen resolutions.
    The idea came to me today while I was installing a clean virtual machine for development. Till now developing in a virtual machine for Windows Phone and debugging on the emulator with a decent speed/quality was impossible as you would have a virtual machines inside a virtual machine that degrades the performance exponentially. So what if you could have the development environment inside a virtual machine and then the emulator on another virtual machine that runs side by side and communicate on TCP/IP. In this case the performance of the emulator would be good (as it is not a vm inside a vm) and also the speed of the development environment would be acceptable. The virtual machine for the emulator would need 512MB or a maximum of 1GB.
     So the first thing I did is to install a trial version of VMWare Workstation 9 (should work with VMWare Fusion and also Parallels/VirtualBox). Then I have used WinIMAGE to convert the Flash.vhd file to Flash.vmdk which is the format that VMWare uses and created a virtual machine where I've attached the newly created vmdk.


     The good news is that the virtual machine works in VMWare right from the start. Not everything works (more decent is to say that some things work :) ) but hey it runs and I did nothing. The networking is not working but the most annoying part is the mouse pointer which is invisible in the virtual machine so I am blind pressing the mouse and at some point I am able to hit some buttons as you can see in the video :



More important than what this video shows (which is almost nothing) is what it could mean (even if I doubt we will see any of these in the near feature)


  • Theoretically developing for Windows Phone 8 on Windows 7 should be possible and not so hard to achieve (the partition where I installed Vmware Workstation runs Windows 7)

  • With some collaboration between Microsoft and VMWare/Parallels it would be possible to develop on a virtual machine and debug/deploy on the emulator which is another virtual machine. This would be great for Mac users but also for everyone (I might say like me) that likes to keep his development environments clean and separated from each other (I have a VM with VS2008 and Compact Framework, soon VS2010 will pass in a virtual machine too, I don't want to install VS2010 on my Windows 8 partition etc.)


  • The emulator is an x86 virtual machine so it shouldn't be so hard to achieve plug-gable hardware into the emulator (like connect the webcam to the emulator camera, storage card to an USB key or shared folder, NFC hardware - here I might be mistaking but should be a serial connection after all). It would give us a better development environment.

P.S. Seeing that it is a virtual machine I beg the team which is in charge of the emulator to SAVE the emulator/virtual machine state between resets. It is really annoying to always start from 0 and none of the other major mobile platforms has this limitation.


Till next time NAMASTE to you my reader.

Wednesday, 29 August 2012

Samsung announces new Windows 8 devices

The new Windows 8 devices announced by Samsung includes a smartphone, a tablet and two versions of notebook.

Samsung has announced several Windows 8 ATIV devices at a conference in Berlin, Germany.

They include two notebooks, a tablet and a smartphone that will be a part of Samsung's new brand for its Windows-based devices.

The smartphone, called the ATIV S, will run the Windows Phone 8 operating system with a 1.5 gigahertz dual-core processor. It'll have a 4.8-inch display and an eight-megapixel real camera, along with a 1.9 MP front camera.

The 2300mAh battery is quite impressive in size, which put the ATIV S in the same arena as the Motorola Droid Razr Maxx, which has a 3300mAh battery.

The ATIV Tab tablet will run Windows RT, which will use ARM-based processors. It'll have a 10.1-inch display and will come with a five-megapixel rear camera and a 1.9 MP front camera.

According to Samsung, the ATIV Tab will boot up instantly and will come with Office Home and Student 2013, which is the new versions of Word, Excel, PowerPoint and One Note. Samsung says you'll be able to create and edit documents just like on a PC.

Samsung also unveiled two PC devices - the ATIV Smart PC Pro and ATIV Smart PC. Both devices will have Windows 8 functionality and Windows 7 compatibility.

The notebooks will have detachable keyboards for switching between a traditional notebook and a tablet environment. The S Pen, used on the Samsung Galaxy Note 10.1 and earlier Note device, will be incorporated into both devices for drawing and writing.

The Smart PC Pro, with one USB 3.0 port, will use the Intel Core i5 processor, while the Smart PC, with one USB port, will have the Intel Atom processor. Both devices will two-extra USB 2.0 ports on the keyboard.

Battery life is rated at up to 13.5 hours for the Smart PC and up to eight hours for the Smart PC Pro.

As for the branding, Samsung says "ATIV, the reverse order of the word VITA, meaning “Life” in Latin, is a pledge to make everyone’s life extraordinary with excitement."

The new Windows 8 devices will be on display at the IFA Consumer Electronics show in Berlin through Sept. 5.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Tuesday, 28 August 2012

Wireless companies prepared for Isaac's impact on mobile networks

During hurricane season, consumers and businesses and are encouraged to have an emergency plan prepared and assemble an emergency kit. (Photo courtesy of C Spire Wireless)

Hurricane Isaac, which has now been downgraded to a tropical storm, made landfall along the Louisiana Gulf Coast and wireless carriers were ready to ensure your mobile devices would work as conditions worsen or if wireless networks were threatened.

This year's hurricane season started on June 1 and emergency mobile plans are in place for AT&T, C Spire Wireless, Sprint Nextel, T-Mobile, Verizon Wireless and others.

AT&T stands ready to keep their networks working with the "first nationwide" preparedness certification in hand from the Department of Homeland Security. This certification enhances their Network Disaster Recovery program, which includes a $600 million investment and 320 technology-equipped trailers that are ready to deploy to areas damaged by hurricanes or other disasters.

AT&T's disaster tips for consumers and small business include keeping you phone battery charged at all times, emergency numbers in your contacts' list and having a family communication plan.

For C Spire Wirelesscustomers in Mississippi and along the Gulf Coast, the wireless communications company says they are ready with two hurricane "super switches," which are rated to withstand a Category 5 storm.

These super switches facilities in Hattiesburg, Miss. and Mobile, Ala., have reinforced interior walls, steel reinforced roofs and a 500 kilowatt diesel generator, along with a battery grid. The facilities are designed to operate after the loss of commercial power, which can last for days.

“We live in a wireless world so when severe weather or a natural disaster strikes, individuals, families and emergency responders depend on their wireless phones as a lifeline to the outside world,” said Eric Hollingsworth, vice president of Network Operations for C Spire Wireless. “We are committed to providing our customers with the best network coverage."

C Spire also has set up a special storm hotline at 1-888-276-8845, which gives an update on the status of their personalized network and emergency response plan.

As a service to emergency responders, C Spire is waiving the one-time activation charge and monthly service fee for their Wireless Priority Service (WPS) to ensure a higher priority network connection during a disaster.

Sprint Nextel's Emergency Response Team, or ERT, is on standby for Isaac's anticipated impact. These "seasoned emergency" professionals can restore wireless services, mobile broadband devices and ensure coordination among emergency responders.

If networks are threatened, Sprint's Satellite Cell on Light Trucks, or SaColt vehicles, are ready to deploy whatever resources are needed to first responders and public safety officials.

As a further show of support during national disasters, Sprint supplies state and local agencies with 25 mobile devices and wireless services free of charge for 14 days.

Verizon Wireless has been preparing for severe weather threats since last year, with a $39 million investment just in south Mississippi to ensure wireless network are safe and reliable. This is part of a national network investment that exceeds $70 billion for increased capacity and new services.

“Wireless communication is critical to Mississippians, especially during storms and other severe circumstances,” said Krista Bourne, president of the Houston/Gulf Coast region for Verizon Wireless. “We work hard to maintain the strongest infrastructure and provide the best, most reliable services to our customers in any situation.”

Verizon's disaster resources include mobile cell towers and 35-foot trailers that serve as mobile centers. The trailers have 50 charging ports available for customers with low batteries on their mobile phones.

You'll also find sit-down stations with Internet and mobile phones, along with eternal LCD screens for the latest weather information.

In the event of power loss, Verizon's generators have pre-arranged fuel delivery and expanded fuel tanks for extended power-generating capacity.

As Isaac continues to move through Louisiana, all the wireless companies will be monitoring weathers conditions throughout the night to ensure their networks remain active.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Click to become a LifeFlicksTech member

Monday, 27 August 2012

Verizon Wireless gets a nod for providing the best network quality

The quality of your wireless service is probably not top of mind as you go about everyday tasks of making calls, texting, reading emails and Web surfing.

But the wireless companies certainly have it on their minds and Verizon Wireless just got a nod from J.D Power and Associates as providing the best network quality in Mississippi for calls, messaging and data usage.

It was a regional pat on the back for the highest wireless quality in five regions, which included the Southeast Region, with the Gulf Coast states of Mississippi, Alabama, Louisiana and Florida.

According to J.D. Power, the survey included all the U.S. wireless providers, along with 27,000 wireless subscribers, who were asked about their experiences with voice, text messaging and data usage.

Krista Bourne, president of Houston/Gulf Coast Region, Verizon, shared these thoughts on customers and their wireless devices.

"Today's smartphones and tablets require a powerful network in order to make the most of all the features and functionality customers have come to expect ... Verizon Wireless is firmly committed to provided customers in the Southeast Region with the very best wireless experience – expanding, enhancing and maintaining our nationwide industry-leading wireless voice and data network."

As the wireless companies jockey for network quality satisfaction, potential customers have to choose among different pitches as to who has the best service.

Verizon lays claims to the having the "nation's largest 4G LTE network and largest, most reliable 3G network."

AT&T is about "operating the nation's largest Wi-Fi network" and also has the title of "one of the most honored companies in the world," along with being awarded Best Mobile Phone Coverage in The World by Business Traveler Magazine.

C Spire Wireless says they are "the first network to offer personalized wireless" in the industry. They regularly conducts seminars to help their customers get the most out of their smartphones.

Sprint Nextel likes to be recognized as deploying the "first wireless 4G service from a national carrier in the United States." According to the company profile, "Newsweek ranked Sprint No. 3 in its 2011 Green Rankings, listing it as one of the nation's greenest companies" in the telecommunications industry.

So who is the best wireless company for you can be a tough choice? In addition to network quality, it's also about the cost of data plans and available devices, such as Android, iOS, Windows Phone and others. Then you have the survey results, honors, accolades and special characteristics that make them unique.

It's a lot to consider when choosing who gets your contract.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Friday, 24 August 2012

Get all field values in a document

Sometimes for debugging I am required to check all the field values in a document. It can get tiresome (and boring). So for this purpose I had created a small formula code snippet that would loop through all the fields in a document, get its values and put it in an email to the current user. I simply put this in a toolbar button of my Notes client and its good to go. Here's the code:

Continue reading »

Thursday, 23 August 2012

Microsoft goes square, bold colors with new logo design

Microsoft has ditched its wavy logo design for the square look. The new design incorporates four squares with different colors and ties in with Microsoft's new direction with Windows 8, their mobile initiatives and gaming devices.

According to a Microsoft top official, the new look "signals the heritage but also signal the future - a newness and freshness."

It took 25 years for Microsoft to make a drastic change in the logo design, but they have been slowly moving in a direction of simplicity with recent choices for typefaces, a clean uncluttered design and bold colors.

I first noticed the new approach in the appearance of the Windows 8 Consumer Preview operating system, where the Metro design influence was very noticeable. We're likely to see the full design initiative when the new Windows 8 OS is unveiled on Oct. 26.

Now that the new logo is in place, Microsoft is positioned to move forward with new products that'll have a fresh corporate identity, such as the upcoming Surface tablet.

It's simple. It's bold. It's colorful. I like it.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Wednesday, 22 August 2012

Reading Windows registry from Lotus Notes using formula

I can't remember what exactly I was searching for when I ran into this question on N/D 8.5 forum which introduced me to the function @RegQueryValue. Basically this function allows you to read the Windows registry.

So if you want to read CPU information on a particular machine then you would write code as:


Unfortunately I couldn't find any function to write registry value.

Friday, 17 August 2012

Samsung Galaxy Note 10.1 could earn respect among tablets

Samsung Galaxy Note 10.1
I believe Samsung Electronics of America might have a winner with the new Galaxy Note 10.1 tablet, which was announced on Wednesday and available for purchase the next day. That's about the shortest roll out of a product that I've seen.

So let's get right to it. The iPad is standing ready to defend any challenger and the Galaxy Note 10.1 just might be a threat, or at least earn a lot more respect than some of the other challengers like the Galaxy Tabs, the Motorola Xoom, the G-Slate and several other contenders.

Just to refresh your memory, the first Galaxy Note that arrived on the scene around February with a 5.3-inch display, was more smartphone than tablet. The Galaxy Note 10.1 seems to be more tablet than smartphone.

The Android 3.2 operating system, or Honeycomb, on the previous Galaxy Note is now Android 4.0, or Ice Cream Sandwich, on the new Galaxy Note.

The old and new share still share the unique S Pen stylus, but it has been redesigned on the Galaxy Note 10.1 to be more of an angular shape that doesn't roll off a table. The S Pen on the old device had only 256 levels of sensitivity, while the Galaxy Note 10.1 has 1,024 levels.

The new stylus is smarter in that it activates a task bar when it is removed from a slot in Galaxy Note 10.1 for access to S Note, Adobe Photoshop Touch and Polaris Office.

Samsung has given customers a treat with Adobe Photoshop Touch, which normally sells for $9.99. It is preloaded on this device and optimized for the S Pen to allow more control of brush sizes and opacity. Just like the full version of Photoshop, the Touch version offers features like layers, selection tools, adjustments and filters.

The multitasking feature is another big improvement worth bragging about on the Galaxy Note 10.1, which allows two different applications to run side-by-side. You can choose from a lineup that includes S Note, the Internet browser, video player, email, gallery or Polaris Office.

You would think that would be enough new features for the Galaxy Note 10.1 to attract attention from tablet shoppers, but Samsung kept going by adding the Kno e-textbook platform and a free Nook reading app. Then they threw in a two-year subscription to Dropbox, with 50 gigabytes of storage space. According to Samsung, that's a $100 value.

Samsung also added a Smart Remote app from Peel, a company intent on changing the way we watch TV. Samsung's idea here is to use the device to control a home entertainment system.

The new Galaxy Note 10.1 has a faster 1.4 gigahertz quad-core processor, compared with a 1.5 GHz-dual core on the earlier device. A 16 and 32 gigabyte model is available, whereas the earlier model was limited to only 16 GB.

As for battery life, as the 7000 mAh battery in the Galaxy Note 10.1 left the previous Galaxy Note's 2500 mAh battery size in the dust. Apple does not list specs for the newest iPad battery size, other than it's rated at 42.5 watts and will give you 10 hours of Web surfing. But some reviews are saying the Galaxy Note 10.1 battery life seems shorter than the iPad.

The one surprise is that the rear camera megapixels on the Galaxy Note 10.1 decreased from 8 megapixels on the earlier Note to 5 MP on this device, which matches the iPad's camera. The two Note devices also share the same display resolution, which is 1280 x 800.

There was no wait for a week or preorders on the Galaxy Note 10.1 . So you can shop for the 16 GB model for around $500 or shell out around $550 for the 32 GB model. The iPad has an advantage in storage by having a 64 GB model.

I won't say the Galaxy Note 10.1 is going to outdo the iPad. But I will say that among all the Android tablets available, it's going to be one of the strongest contenders.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Wednesday, 15 August 2012

Starbucks chooses Square for mobile payment transactions

Sometime this fall, your favorite Starbucks will be accepting mobile payments using the popular Square system for customer transactions.

Square uses a free credit card reader for smartphones and allows anyone to accept credit cards anywhere using iPhone and Android apps.

The coffee shop powerhouse will use Square's "Pay with Square" app for transactions. Customers also will need to download and set up an account on their smartphone.

Starbucks hopes to give their customers a seamless payment experience at 7,000 stores in the U.S. Square is only available in the U.S. at this time, where "more than two million individual and businesses" use the service.

Contact us: earnesthart@live.com | Follow on Twitter @ehart

Sunday, 12 August 2012

Review: HTC One V from C Spire Wireless is one good bargain

HTC One V
I usually carry my regular smartphone in my right pocket and whatever phone I'm reviewing for this column in my left pocket. Then it's a matter of how often I reach in my left pocket for the review phone to read email, run an app, check social networks, surf the Web, take a photo or shoot video.

I've been carrying the HTC One V from C Spire Wireless for a couple of weeks and I've been reaching in my left pocket quite often. I like this phone for a lot of reasons.

The HTC One V is one of the latest Android devices running OS 4.0, also know as Ice Cream Sandwich, with the HTC Sense interface running in the background. This combination gives a smooth experience with easy to navigate features.

One of first things I think anyone would like about the One V is the Beats Audio feature that HTC has deployed in several of their smartphones after announcing a "strategic partnership" with Beats Electronics in August 2011. You might be familiar with Beats Audio from the Dr. Dre audio promotions.

But the relationship didn't last long, as it was reported in July by HTC's investment arm and several media organizations that Beats Electronics did a repurchase of 25% of the company back from HTC.

Despite the business concerns of the two companies, I couldn't wait to connect a pair of generic earbuds to the One V and the sound didn't disappoint me. It was pretty good, but probably would have been better with a set of Beats Audio earbuds, which are no longer included with HTC Beats Audio-branded phones. If you still want the Beats Audio experience, you can start shopping for your own beats-branded earbuds for around $150.

The FM Radio feature on the One V is really handy for outside activities while listening to your favorite stations, which can be preset for easy selection and includes the station ID. The Beats equalizer software seems to do its job, even with a pair or Sony headphones connected instead of the Beats Audio brand.

The other reason for a closer look at the One V are the images from the 5 megapixel rear camera. While the camera rating is low, compared with other recent smartphones that have 8 megapixel cameras, the One V can hold its own with vibrant colors, a continuous shooting mode and a unique ability to also shoot video while also taking still images.

I found my digital images from the One V to be of good quality, but I would have concerns if there are plans for any kind of print production, such as a newsletter or brochure. There appears to be no front-facing camera available on this device.

The battery life from the 1,500 mAh battery in the One V was decent for all my testing, but it is non-replaceable, just in case that arises. It has a respectable talk-time rating of 7 hours. After a period of extended use, you'll notice some heat on the backside, but not enough to worry about.

As with all the Android devices, setting up email was a breeze. The options include Microsoft Exchange Active Sync, Hotmail, which is now Outlook Mail, Yahoo! Mail and Gmail of course. There also are other POP3 and IMAP email options.

The 3.7-inch display on the One V seems small among all the four-inch and above displays now available. But it's still larger than the iPhone's 3.5 display, which also is rumored to be larger in the next version due out soon.

As for processing power, the One V's 1.5 gigahertz Qualcomm processor was adequate for my purposes, but keep in mind that dual-core is all the rage nowadays on smartphones.

I'm glad this device has a good predictive text feature, as the keypad is a little cramped and I found myself using the landscape mode for most typing chores.

Despite a few shortcomings, the One V is quite a bargain at around $50 with a two-year C Spire contract. You'll get the latest Android OS and the best of social networking, email, document handling and other Android features.

A unique design with the curved-chin fits comfortable in your hand and against your face while talking.

It's a comfortable Android smartphone at an affordable price.

Visit us on Facebook | Follow on Twitter | Send an email | View Photo Galleries

Sunday, 5 August 2012

Google Wallet moving to the cloud with new security features

I predict that very soon, we'll all be using our smartphones to pay for merchandise at various retailers. It'll become as common pulling out cash or a credit card.

The folks behind Google Wallet have been steadily marching toward this goal and recently released a "cloud-based version of the Google Wallet app" that'll have more support for credit and debit cards. The card vendors include MasterCard, Visa, Discover and American Express.

According to Google, this new version also includes includes a feature to remotely disable your mobile wallet app. This should help to ease some of the security concerns in the first version of Google Wallet.

To further address security concerns and streamline how banks implement the technology, Google has revamped how account data for credit cards is stored in the Google Wallet app. Instead of the storing the data on your phone, Google now uses their secure servers, which also allows banks to add their cards in a few weeks.

Google says on their blog that their virtual Wallet is now available on six smartphones with Near Field Communication capability, or NFC, from Sprint and Virgin Mobile, as well as on the new Nexus 7 tablet. Their partners include 25 national retailers that can accept mobile payments by simple tapping your phone.

Google is also using the MasterCard PayPass system to incorporate more than 200,000 retail locations in the United States.

If you have a compatible phone, you can find the latest version of Google Wallet in the Google Play store.

Contact us: ehart@earnestharttech.com | Follow on Twitter @ehart

Monday, 30 July 2012

Using extension library component Remote Service

Recently I had some queries on using the extension library component of Remote Service a.k.a. <xe:jsonRpcService>. I posed this question on StackOverflow and Tim Tripcony gave a detailed answer along with some operations where this might be useful. I would strongly suggest going through Tim's answer.

Sunday, 29 July 2012

Mission Apollo



  This post starts a new chapter of my blog: Windows Phone 8. I was waiting for some time to see what was Microsoft "cooking" in the next version of Windows Phone and last week, with the leak of an internal version of the development tools, I finally got a sneak peak into Apollo (aka Windows Phone 8). There are a lot of new topics and scenarios enabled by the Windows 8 core and I already have in mind my next posts (hopefully they will follow up shortly).  
    The two photo-montages are associations of ideas between Apollo and Windows Phone. The first one is from one of my favorites cartoons, Despicable Me. The second one is from a sketch of Georges Méliès, a great visionary, considered the second father of cinematography after the Lumière Brothers. I hope that Windows Phone will be able to catch up with iOS and Android and that the new phones will be really popular.  


 

Friday, 27 July 2012

Creating optgroup tag in combo boxes in XPage

Tommy Valand in his blog post pointed to a StackOverflow question to add <optgroup> in combo box in JSF. Using hints from there I was able to devise a way to get <optgroup> in combo box for XPages. Below is the code snippet for the combo box.

Continue reading »

Tuesday, 24 July 2012

Getting stack trace of error in LotusScript

Java has a wonderful method called printStackTrace which prints out the entire stack trace in case of exception. Unfortunately LotusScript does not have any similar functionality. But we can use On Error statement to reproduce this functionality.

Continue reading »

Thursday, 19 July 2012

Review: C Spire's wireless terminal delivers landline alternative

Home Phone Connect wireless terminal
I've been making quite a few telephone calls lately using a traditional corded desk phone, which can also be called a landline phone. But it was not plugged into a wall jack.

This was possible with the "Home Phone Connect" service from C Spire Wireless, that looks like a Router or modem with unlimited local and long-distance calling

If you're interested in getting rid of your landline and keeping your household number, this device is up to the task. You'll need to follow the instructions closely, which include disconnecting the landline service from your home, before connecting the home connect terminal. According the device manufacturer, failure to do this could result in damage to the terminal or it may interfere with your existing phone service.

But if that scenario didn't scare you off, the home phone terminal has two RJ-11 ports - one to plug into the wall jack and another to plug a phone into the terminal. Once you're connected into your home telephone wiring, the terminal can support three additional phones connected to wall jacks anywhere in the house.

I choose to forgo plugging into my home wall jacks and just connected a desk phone straight into the home connect terminal. After connecting the power cord, a seven-inch antenna and my RJ-11 telephone cable from the desk phone into the terminal, I was ready for activation. The manual did skip over the activation number I needed to call, but a quick check with C Spire tech support got me dialing in no time.

A cell-phone like battery provides 2.5 hours of talk time in case of a power failure. The standby mode on a fully charged battery is rated at 10 hours.

I've been calling local numbers, 800 numbers, and actually took a few calls myself from various sources on the home connect terminal without a hitch. The only issue I encountered is that so-called "elevator music" sounds a little muffled while you're on hold. But the conversations were loud and clear.

This setup would be perfect for a home office, where you might need a separate telephone number that's different from the household number. You'll have the choice of porting your current home telephone number or using the new number issued with the home connect terminal.

This device is manufactured by Axesstel, Inc., a provider of fixed wireless products and 3G/4G gateway devices. It is being marketed by GetWireless, a national distributor of cellular-based products that include voice, fax and data.

C Spire is joining forces with these two companies to execute a "cut the cord" strategy for landline customers. Their plan is to give customer "one bill" for both cellular and wireless landline services.

Although I didn't encounter any hiccups with the wireless terminal, it does have a few limitations. It does not support home alarms, fax machines and dial-up modems. But it does have a unique solution for 911 service by using a GPS antenna, which is connected to the terminal and placed in a window or outside the home. According the terminal manufacturer, any emergency calls can be located via the GPS module.

According to C Spire, the $20 a month cost for the Home Phone Connect service, with a two-year contract, is about half of the cost of a traditional landline monthly cost. But there is a $49.99 device charge. Or you can pay around $160 for the device and also be free of a contract.

If you're a C Spire customer and looking for an economical way to make and receive phone calls, while also consolidating your home and wireless service into one bill, the home connect terminal is worth a look.

I liked the concept for this device and I like it even more after using it for a while.

Visit us on Facebook | Follow on Twitter @ehart