Mobilephone Programming. Develop Mobile Apps, How the make mobilephone applications. Mobile Phone Programming, Mobile Code. Programming Phones.

Other Links

Mobile Phones have advances a great deal, even since WAP, WML, Wireless Markup Language.

The speed of data flow has increased and the quality of displays have improved.

Mobile phones can and do include a lot more these days.

They could have GPS, (Global Positioning Systems), to sense where they are, (and display advertisement relative to the geographic position of the phone).

Mobile Phone may have sensors to tell there orientation, (held vertical, horizontally or even at a different angle), and display advertisements could change relative to the angle of the phone.

They may have inbuilt accelerometer to sense movement and speed which could be used.

With in-built cameras it may be possible for a Mobile Phone code to detect the face of a person using it, (is it the owner or someone else?), and display relevant messages for that person.

This can make Mobile Phones more dynamic.

Cygnett Snaps Duo Silicon frames for the iPhone 4 bid on eBid    
 

Cygnett Snaps Duo Silicon frames for the iPhone 4 bid on eBid

Night and day, work and play - make the transition by switching your Snaps frame to instantly change the look of your iPhone.

Snaps protect iPhone edges against bumps and drops while dual screen protectors guard front and back surfaces against scratches.
Protect your iPhone 4 in style.

  • 360-degree protection — silicone frame protects edges while back & front screen protectors guard iPhone surfaces 
  • Each pack contains 2 Snaps: 1 black & 1 colour, so you can go conservative with black or express yourself with colour 
  • Simple modern design — snap on a new frame for an instant change of scene 
  • Access to all ports, controls & connectors 
  • Includes 2 silicone frames, 1 front & 1 back screen protectors 
  • 2 year manufacturer's warranty

Unopened, New and Unused

Product Code: Red protector  and a Black Protector: CY0106CPSND


Information about Snap Duo cover cygnett

Funded Apps. This app allows ideas for mobile app to be submitted. Just put together an outline of what the app idea and who it is aimed at. If Funded Apps like the you idea for an app they will invest into building the app and actually give you some cash for that app idea if is launched and also if users pay for it you will receive a commission. Transform your brilliant ideas into brilliant Apps. It is simple to submit an idea for a app ,you can download our Free App for Apple and Android devices or you can submit your idea directly from Funded Apps. We commit to the really brilliant ideas - your next idea could be the one!

Mobile phone programming. Programming mobile phones, code for mobile phone. How to program Mobile phones.
  Tapworthy - Designing iPhone Interfaces for Delight and Usability   O'Reilly YouTube
 

Basics of iPhone Development    
   

O'Reilly Webcast: SproutCore - Writing Code for a Multi-Device World  

SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.

SproutCore applications are full-fledged programs, written in JavaScript. That JavaScript executes in your user’s browser, freeing up your servers (and server engineers) to focus on what’s most important in a cloud application:

Just a few years ago, most computer users used just one computing device: their home computer. These days, more and more people have a number of computing devices, everything from the traditional home computer to netbooks, telephones and tablet devices. And as technology marches forward, even traditional consumer electronic devices like televisions have become more likely to serve double duty as computing devices.

In dealing with this changing environment, companies often consider these other computing devices as a completely separate ecosystem from their existing application. "Mobile strategy" has become synonymous with "build an iPhone (and maybe Android) app".

Instead, application developers should be thinking about the fundamental ways that the multi-device environment affects user behavior. Users don't think about their iPhone as an island separate from the web application, and neither should you. Instead, think about how your users behave when they leave your web application on their desktop computers and want to continue on their phone or tablet. Think about how things will change when even more devices, like televisions enter the mix.

Eamples :-

Sample Controls. A showcase of all the built-in controls in SproutCore. Note that all 400+ views are generated on demand, in JavaScript. View Demo

Bindings Overload. As myriad buttons fly around the screen, you can instantly update the title of each by editing a text field. The title of the buttons is bound to a controller, which is also bound to the value of the text field. No glue code necessary. View Demo

 

Great Advertising For Your iPhone Apps!    
   

Gabriel White - Sensing context in mobile design Mainstream mobile devices are being loaded with sensors. These devices can be used to create experiences that are tailored, adaptive and responsive to the way people live and work. Location-awareness allows devices to respond to place, networked address books enable socially rich communication experiences, and motion and gestural sensors empower designers to respond to context of use. All these elements are creating a sensitive ecosystem; mobile devices that adapt gracefully to context and use.

Windows Phone Developer Training Kit. Meet the changes in the Windows Phone Tools release. You can download a local copy of the training kit, or you can go to the Online version on Channel 9. Windows Phone 7 mobile phone operating system has an innovative user interface and functionality which makes it a good development platform upon which you can build games and applications.

Free Game Design Tools. With the new Nokia phone, free tools and lots of time on your hands (you do have lots of time on your hands?) you might want to build some fun games for your friends, family and even people who you don’t know, but might want to pay a dollar for the joy of sharing Christmas with your.  If you live in a world with no Christmas, then think of another holiday or birthday. First of all, to make this work you will need a Windows 7 based machine (or Vista or XP) that when you run dxdiag, on the display tab (if you only have one hooked up then you will only see one display tab). Your driver model needs to be WDDM 1.1, not WDDM 1.0. More about Games Programming

Introduction to iStencyl (promotional video)   Tinkernut Youtube Channel    
 

iStencyl

This is a promotional video that I created for iStencyl, a program that allows you to make games for iOS devices without any programming knowledge.

StencylWorks isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. They take care of the essentials like physics and native APIs so you can focus on what's important—making your game yours

Uses a drag-and-drop gameplay designer.

Stencyl for HTML5 games. HTML5 powers the next generation of web games that work on any PC, any device, anytime.

Game Making Programs  

More HTML5 links

Tinkernut Main Web site

Windows Phone 7 Unleashed for everything you need to know to develop for Windows Phone 7. Whether you’re a seasoned veteran or you’re just starting with .NET development, there’s something in it for you.

Programming Windows Phone 7  

Programming Windows Phone 7

By Charles Petzold

A Free Thousand-Page E-book.

This book is a gift from the Windows Phone 7 team at Microsoft to the programming community. Within its pages, you'll learn the basics of writing applications for Windows Phone 7 using the Silverlight and XNA 2D frameworks.

PDF: Programming Windows Phone 7

CODE: Microsoft_Press_ebook_Programming_Windows_Phone_7_Sample_Code

Windows Phone 7: “How Do I?” Video demonstrates how to run a performance analysis with the Profiler and takes a look at the effects of image transparency, loading and running storyboards. More Windows Phone and Winows Learning Skills: -

Windows Phone Developer Blog

Marketplace now open in 5 new markets
Fri, 03 Feb 2012 17:02:28 GMT -

I’m happy to report that the Windows Phone Marketplace is now officially open for business in 5 new markets around the world—Argentina, Indonesia, Malaysia, Peru, and the Philippines. We can’t wait to see all the great new apps you’ll create and publish for customers there.

As I mentioned a few weeks ago, if you’d like your existing apps to reach Windows Phone owners in these new places, just log into App Hub and select them from the list—or choose “worldwide” if you want your app to appear in all 41 of the markets Marketplace is now available in. (You’ll need to do this even if you’ve previously opted to make your app available globally.) Here’s a quick walkthrough.

Just a reminder that apps submitted to the Marketplaces for Indonesia, Malaysia and China (which is accepting apps but not yet open to consumers) will be subject to additional requirements due to local laws, regulations, or norms. For more details, see the Application Certification Requirements. If your app fails certification because of these additional requirements, you’ll need to update and resubmit it, or uncheck the submission boxes for those markets.

That’s it for now.

Memory Profiling for Application Performance
Tue, 31 Jan 2012 18:50:33 GMT -

Performance is a concern for all but the most trivial of applications, and in a constrained environment like the phone it is all the more so; performance issues directly manifest themselves in the user experience. Memory usage is one such source of performance issues that can degrade user experience, and the Windows Phone Marketplace enforces a technical certification requirement that an application must not exceed 90 MB of RAM usage, except on devices that have more than 256 MB of memory.

What could cause 90 MB of usage in a garbage-collected runtime? There could be several causes:

  • Allocating too much.
  • Long living objects that bloat working set.
  • Holding on to references unintentionally leading to memory leaks.

Applications allocating too much could end up with working sets breaching this threshold; applications with a large working set might eventually exit with an “Out of Memory” exception; and holding on to references unintentionally can lead to memory leaks causing working set to increase steadily and stealthily, eventually leading to the application exiting with an “Out of Memory” exception.

Up until the Windows Phone SDK 7.1 release, application developers had to guard against this by programmatically instrumenting their code with specific framework method calls and track memory usage. These methods included the following:

But beyond that there was little help from the tools.

The Windows Phone SDK 7.1 addresses this through the introduction to profiling tools to analyze the execution, visual, and memory characteristics of an application.

Install the SDK now, and let us walk through the Memory Profiler as we investigate a case of a memory leak caused by unintentionally holding on to references.

A Sample Application

Consider this application that has two pages, and where the second page renders several images within a grid, and where one may navigate between pages.

Page2 has 4 images controls within a grid control that is bitmapcached. During the initialization of Page2, it binds the 4 image controls to jpeg images and registers for an event handler.

The two pages look as follows:

image    image

As we try out the application going back and forth between the pages a few times, observe that memory usage keeps going up; there is a memory leak.

Visualizing the leak

To delve deeper into this leak further let us run this application through the Memory Profiler using the following steps:

  1. Invoke the Profiler, choose “Memory (managed object allocation and texture usage)”, and launch the application. Note the memory used by the application at the top of the screen.
  2. Click on Go To Page2. This will launch Page2, and display the 4 flower images.
  3. Click on the back button.
  4. Click on ‘Force GC’. Note the memory used by the application at the top of the screen. Observe that it does not go down.
  5. Repeat steps 2, 3, 4 four more times.
  6. Now click on ‘Stop Profiling’.

We should see a graph like the following:

image

As expected memory usage is steadily growing.

Analysis

Select a range, from before the start of the first plateau to just after the after the start of the last plateau, for analysis. Once analysis is complete, using Performance Warnings as the starting point, navigate to the Heap Summary view. We should see a table similar to the following:

image

Note that the memory held by Retained Silverlight Visuals at End is large as compared to that held by just managed objects. So, let’s drill down into these retained Silverlight visuals.

Select Retained Silverlight Visuals at End and navigate to the Types view. In the Types view, sort the Total Size (Bytes) column in descending order. We should now see a table similar to the following:

image

Note that Grid and Page2 are the heavy consumers. We also notice right away that 5 instances of Page2 are hanging around. In our scenario, we navigated 5 times to Page2, remember?

Let’s look at what those 10 instances of the Grid are: click on the Grid and navigate to the Instances view. We should now see a table similar to the following:

image

Note that 5 of the instances are being allocated from Page2. Click on the hyperlink and you can go the line of code in XAML where the Grid is allocated.

To see what is the memory being retained by the visual tree rooted at a Grid instance, click on, say, the grid with the ID 33 (this is a grid allocated from Page2), and navigate to the Visual Tree view. We should now a table similar to the following:

image

Note the visual tree rooted at that grid instance. We can see the 4 contained image controls, as well as the Texture memory associated with the grid.

To cross check the association between the grid instance and Page2, we can go back to the Types view, select Page2, and navigate to the Instances view. We should then see a table similar to the following:

image

Notice that there are 5 instances created and none of them has been destroyed (i.e. garbage collected).

Now let’s look at the Visual Tree rooted at a Page2 instance. Select the first instance, and navigate to the Visual Tree. We should see a table similar to the following:

image

Again, we see the grid, its associated texture memory, and its contained image controls. Earlier we saw that 5 instances of Page2 were hanging around. That leak was causing the associated grid, images, and texture memory to not get cleaned up.

Now let us see why the Page2 instances were hanging around.

Go back to the Instances view, select the first Page2 instance, and navigate to the GC Roots view. Collapse the tree structures. We should see a table similar to the following:

image

Ignore the weak references (these do not prevent the GC from acting on the references). But look at the TouchFrameEventHandler; expand it and we should see a table similar to the following:

image

There are 5 chained event handlers! The first one was allocated from our assembly. The rest were cloned within mscorlib, as each page appended its own TouchFrameEventHandler (the event handler is implemented as a .Net Delegate type). That event handler is holding a reference to the page that in turn is preventing the page from being garbage collected.

So the eventhandlers references the Page2 instances, preventing it from being GC’d; and thus assets contained in Page2 are not cleaned up (the grid, associated texture memory, images).

Solved!

All that remains to be done is to find where that handler is being registered in our assembly.

Go back to Heap Summary, select Retained Allocations at End, navigate to the Types view, sort by Type Name column, and scroll down to locate the TouchFrameEventHandler. We should see the following:

image

To find out where that 1 instance was allocated in our application code, select the first entry, and navigate to the Methods view. You should see the following:

image

Click on the Allocating Method hyperlink, and you will jump to the method that did the allocation. You should see the following:

image

There, right at the bottom is the place where we register to the eventhandler! The step of registering stashes away a strong reference to this instance of the page within the event handler delegate. Unless the user unregisters this handler, the Page2 instance will remain alive (and consequently so too will the grid and the images, and the texture memory will not get cleaned up).

If you comment out the line that enregisters the handler, and rerun this scenario, here is the graph you would see:

image

Voilà!

Conclusion

Having a garbage collected runtime removes one of the biggest sources of program errors, memory allocation errors; you no longer have to worry about freeing memory which you no longer use. But leaks spring when you unintentionally hold on to object references that you no longer use. By providing a variety of Views on the applications memory usage the Memory Profiler can be a valuable tool to detect and fix such leaks.

BAOC Countdown and WPAppItUp Wrap-Up
Fri, 27 Jan 2012 19:01:43 GMT -

Big App on Campus: Two Weeks Left!

Back in November, we announced a developer promotion for US students called “Big App on Campus.” There are exactly 18 days left to enter. Though we think it’s a no brainer, some of you have asked “Why should I enter?” Let’s recap:

1. For the experience of a lifetime -> 10 finalists, along with one of their friends, will win a trip to SxSW in March. If selected as a finalist, you and your friend will get to come hang out with The Gracious Few (featuring members of the bands LIVE and Candlebox) and attend a rocking concert.

2. $30k in prize money -> the top paid app and the top free app will each win $15,000!

3. Serious bragging rights -> finalist apps will be featured on our Facebook page and the developers behind these creations will have some crazy stories to tell about their time in Austin at SxSW.

<aside reason=”toAppeaseTheLawyers”>No Purchase Necessary. Open only to US university students 18+ who are legal residents of the U.S. and D.C. Submissions due 02/14/2012 and game ends 03/13/2012. For Official Rules, click here</aside>

All Windows Phone applications published since August 1, 2011 are eligible for entry. However all apps must be published to the Marketplace by February 14th. Make your Valentine proud and enter your app today – I’m sure she/he won’t mind helping you spend the $15k in winnings up for grabs. Check out our Facebook page for all details and information on how to get started on building your first, or next, Windows Phone app.

 

#WPAppItUp Wrap-Up

Starting back in October, we challenged students to create Sketchflow prototypes of their app ideas for Windows Phone. I’m happy to announce the full list of winners:

@cbarretopy

@simzzdev

@m_naveed4u

@sp990

@gowtham1337

@3xdev

@utebolatas

@sakarshkumar

@sriharsha_63

@luciomsp

Congratulations to all the winners!

Ben

@benlower | phoneninja@microsoft.com | +1 (206) 659-NINJA (6465)

Windows Phone 2011 Retrospective
Wed, 11 Jan 2012 18:30:12 GMT -

WP-Marketplace-Opportunity-infographic-r09b 011112

We created this infographic to provide a retrospective look back on Windows Phone in 2011, with a specific view to information developers would want to see.

New Markets for Windows Phone Developers
Thu, 05 Jan 2012 22:57:33 GMT -

We’re pleased to start off the New Year with an update to App Hub that will enable you to distribute apps and games to even more customers in more markets. App Hub now allows you to submit apps for distribution in 6 new markets; Argentina, China, Indonesia, Malaysia, Peru and the Philippines.  Although you will be able to now select these markets for distribution in App Hub, the Windows Phone Marketplace is not yet available to customers in these markets. We will provide more information about availability of the Marketplace for customers in these markets in a future post.

You should be aware that applications submitted to three of these six new markets – China, Indonesia and Malaysia – will be subject to additional requirements due to local laws, regulations or norms. You can find information on these additional requirements in the Application Certification Requirements.

Given the Marketplace is not yet available for customers in these markets and the addition of new requirements, we’re opening the submission process early to give those of you interested in distribution to these markets a head start on certification. We’re viewing this as an early access period and you can expect the certification process to take a little longer during this time period.

As usual, when submitting either an update or a new application in App Hub, you can choose to publish the app “worldwide” to the full set of 41 markets to you can select specific markets.  When you select worldwide, the additional requirements of the new markets apply.  As a result, if your application fails certification, you will need to either update and resubmit your app to meet all worldwide requirements, or de-select the markets where your application will not meet requirements.

Also included in this release are a number of minor enhancements and bug fixes, including improvements that will streamline the payout process and enhance reporting to provide data like crash counts and exceptions to assist in improving your apps.  These are a result of your feedback and we’ll continue to provide other improvements in each release.

We’re pleased to start the New Year off by expanding markets to which you can submit apps for distribution, and will provide more information on the consumer experiences for those markets when we are ready to go live.

Do You Have What it Takes to be the Big App on Campus?
Fri, 18 Nov 2011 16:31:53 GMT -

Attention US university students:  Have you ever dreamed of going to SXSW? Do you like pure, bad-a**rock & roll? Ever wanted an exclusive concert experience (backstage passes, dinner with the band)? Would you like to have an extra $15k in your pocket? If you answered “yes” to any of these questions, please read on to learn about Big App on Campus (BAOC).

As the academic guy for Windows Phone (that doesn’t mean I’m sporting a pipe and leather arm patches, although the arm patches are seemingly enjoying a bit of a come-back) I get to work with our team to create programs and experiences for our amazing student developers. Why students? Because they have unique insights, amazing passion, and are helping to shape the future.

Today I am thrilled to announce our Big App on Campus campaign! There’s a lot to win: two students will receive $15k each (money) and ten finalists (plus a guest of their choice) get to join The Gracious Few (bad-a**rock & roll and exclusive concert experience) in Austin next March for SXSW.

So let me share a bit more about the BAOC deets, timeline, rules, and how you enter.

 

What is Big App on Campus?

We see new, amazing experiences created every day by student developers and we wanted to come up with a way to return the favor: we are partnering with the band The Gracious Few (featuring members of the bands LIVE and Candlebox) to create an amazing experience for ten (10) US college students (and their guest) in Austin, TX at SXSW: attend a private concert, receive backstage passes, go to a private dinner with the band, and be interviewed on national radio about their apps.

clip_image002

(check out TGF’s video for Honest Man)

 

We’re topping all this off with two $15,000 cash awards (one for the top free app and another for the top paid app) for the two apps that will be named “Big App on Campus.”

BAOC is open to US College and University students who build apps for Windows Phone. Each app created from August 1st, 2011 until February 14th, 2012 can be entered and students can submit multiple entries.

<aside reason=”toAppeaseTheLawyers”>No Purchase Necessary. Open only to US university students 18+ who are legal residents of the U.S. and D.C. Submissions due 02/14/2012 and game ends 03/13/2012. For Official Rules, click here</aside>

 

Timeline & Judging Criteria

There are a few dates of note:

  • February 14, 2012 -> deadline for all entries to be submitted (and for you to buy chocolates and flowers for your Valentines)
  • February 15, 2012 -> Round 1: Judging to select 20 semi-finalists
  • February 23, 2012 -> Round 2: Public voting to select 10 finalists
  • March 1, 2012 -> Round 3: Public voting to select Big App on Campus
  • March 13-18, 2012 -> SXSW Music festival in Austin, TX

Every app submitted will be judged on three criteria:

  • Innovation (40%): How innovative is the app? Does it do something new or does it accomplish something in a new way?
  • Experience (40%): Does it feel seamless and like a native experience on Windows Phone? Does the app have a polished feel?
  • Potential (20%): Does the app have potential in the market (lots of users, making money, both) or not?

Public voting will include a combo of number of downloads of the app + “Likes” on Facebook. Semi-finalists will definitely want to think about how they can get their friends, family, fellow-students, and even complete strangers to download and “Like” their apps.

 

How to Enter

Obviously entering requires building & publishing an app. Each student must also complete the Official entry form (takes 49.7 seconds on average…I timed it and I’m no Usain Bolt when it comes to typing). Here’s what to do:

  1. Register for DreamSpark at http://www.dreamspark.com and for an App Hub membership (both are free of charge for students) at https://users.create.msdn.com/Register/. Also check out our great Getting Started Guide for more info and resources. https://www.dreamspark.com/Products/Product.aspx?ProductId=28
  2. Create & publish a Windows Phone application to the Windows Phone Marketplace. Make the apps free, charge money, put ads in them…it’s up to you.
  3. Visit http://wpdev.ms/BAOCApplication and complete an Official entry form. Do this after you’ve published your apps because you’ll need the App ID.

The full details are in the Official Rules so make sure you check them out.

 

With Thanksgiving next week we are entering the holiday time period. For most students in the US, that means wrapping up classes, eating some great food, and having some time off. The downtime is perfectly suited to working on apps. Build something great and you might find yourself and a friend joining The Gracious Few in Austin for an experience of a lifetime. You might even win the title of “Big App on Campus” and return home from Austin with an oversized check (sorry but we can’t pay out via big bags of money)

Ben

@benlower | phoneninja@microsoft.com | +1 (206) 659-NINJA (6465)

Have an Idea? Need an Idea?
Fri, 11 Nov 2011 17:09:00 GMT -

Three weeks ago we kicked offIdea of the Week”. Students are challenged to prototype their app idea for a chance to win a $50 Amazon gift card. I’m happy to announce the first two winners:

  • Johnny Simmons (@simzzdev) posted his idea which brings friends together through GPS treasure hunts.
  • Carlos Barreto (@cbarretopy) created a prototype of how to turn your phone’s camera into a tool to help you arrange objects so they are straight & level.

clip_image002     clip_image004

We are selecting the best idea each week thru December 25th, so there is still time. To take part in the competition, you must be a student and have an idea for a Windows Phone app. To join in the fun, follow these simple steps:

  1. Sign up for DreamSpark (www.dreamspark.com), get Expression Studio (free of charge for students from the DreamSpark site) and the Sketchflow Template for Windows Phone
  2. Create a Sketchflow prototype of your app idea and post the prototype online
  3. Tweet out the link to your prototype using the hashtag “#wpappitup”. For example, “Check out my idea, UltimateApp, at http://www.findyourcolony.com #wpappitup”

The official rules are posted here. No Purchase Necessary. Open only to students 18+. Game ends 12/25/11.

 

Looking for a Great Idea?

We often hear from developers that they are looking for the next great app idea. They know how to build apps but just haven’t found the right thing to work on. Last month Core77 launched “Fast Track to the Mobile App Contest”. The focus is on getting amazing designs for productivity apps. We expect that many of the participating designers will need help from developers to get the apps built and released.

Core77 is accepting design submissions through November 18th and will be awarding some great prizes to those who make the cut (see here for the details). If you have been looking for your next app idea, we encourage you to visit http://fasttrackapp.core77.com/developers. Winning designers want to see their ideas come to life and you, our diverse developers, have the skills to get the job done.

Ben

@benlower | phoneninja@microsoft.com | +1 (206) 659-NINJA (6465)

Exciting News for Developers at Nokia World
Thu, 27 Oct 2011 12:41:08 GMT -

At Nokia World yesterday, Nokia unveiled two new amazing Windows Phones; the Nokia Lumia 800 and the Nokia Lumia 710. Today, Nokia’s Head of Developer Ecosystem, Marco Argenti and I delivered a keynote where we detailed the fresh new opportunity that Nokia and Microsoft have created by establishing a third ecosystem.

Following months of excitement and anticipation, Marco was finally able to give developers a true end-to-end view of the Nokia developer opportunity. He showed off a range of beautiful new phones, unveiled a variety of new apps and services and clearly articulated how Nokia is combining innovation and marketing acumen to create an unmatched global developer opportunity.

For my part, I am honored to be at Nokia World to show developers the unique advantages of the Windows Phone app platform and Metro UI. I used my portion of the keynote to explain how we’re delivering on our three key platform goals;

1. Enabling end user customization through a thriving and safe marketplace that features thousands of compelling apps and games

2. Giving developers what they want most; fun, fame and financial reward

3. Enabling cloud scenarios with one stack that connects multiple device types via the cloud.

When you put all of these pieces together, you begin to really appreciate how powerful the Nokia + Microsoft relationship is for developers. There’s simply nothing like it. And we’re just getting warmed up!

Read more on the Nokia Developer site, here.

Matt Bencke
GM, Windows Phone Apps

Looking for Big Ideas!
Fri, 21 Oct 2011 16:41:00 GMT -

The Windows Phone Marketplace continues to grow each & every day. Over the past few months, we’ve seen some great, innovative apps created by students. Here are three recent examples:

clip_image002 clip_image004 clip_image006

I love nothing more than to help spread the word about innovative experiences created by students.  If you know of a great student app that’s been published to the Windows Phone Marketplace, I encourage you to get in touch with me (contact information is below) to let me know.  Shameless self-promotions are welcome! Smile

We know students have big ideas and that contests can give them an extra push to take action:  Gary, Achia, E-dan, Maayan, and Fahim were all inspired, in part, by past contests that we’ve run for students.  This week, we kicked off something we’re calling “Idea of the Week.” We will select one winner each week and give them a $50 USD gift certificate for Amazon.com (or one of its local sites like Amazon.co.uk).

Here’s what to do for your chance to win:

  1.  
    1. Make sure you’re signed up for DreamSpark (www.dreamspark.com)
    2. Download Expression Studio (from DreamSpark and free of charge for students) and the Sketchflow Template for Windows Phone from http://wp7sketchflow.codeplex.com
    3. Create a Sketchflow prototype of your app idea and post the prototype online
    4. Tweet out the link to your prototype using the hashtag “#wpappitup”. For example, “Check out my idea, UltimateApp, at http://www.findyourcolony.com #wpappitup”

<aside reason=”toAppeaseTheLawyers”>No Purchase Necessary. Open only to students 18+. Game ends 12/25/11. For Official Rules, click here</aside>

We’re going to judge the ideas based on three criteria:

  1. Innovation (40%): How innovative is the idea? It does something new or does it accomplish something in a new way?
  2. Experience (40%): Since this is a prototype, we don’t expect the UX to be polished. However, we are looking for a quality experience in the flow of the app. Does it feel seamless and like a native experience on Windows Phone?
  3. Potential (20%): Does the app idea have potential in the market (lots of users, making money, both) or not?

Want to go even deeper and learn more about building & publishing apps for Windows Phone? We have great resources and free developer tools for students at FindYourColony.com.

We’re looking forward to seeing what you come up with!

Ben

@benlower | phoneninja@microsoft.com | +1 (206) 659-NINJA (6465)

Introducing the [Your App Here] Advertising Campaign
Thu, 20 Oct 2011 22:01:00 GMT -

Developers often ask us “how can Microsoft help me promote my app?
Beyond looking at the best practices we published, we’ve heard you, and as a result have launched a program called [Your App Here].

The goal is to highlight great applications and give them a chance to shine. The program is available to developers in the United States.

Here’s the overview of the [Your App Here] program:

  • Each month from December through February, up to seven apps will be selected and promoted in campaigns created and funded by Windows Phone.
  • The prize: Winning apps will be featured in a digital Windows Phone advertising campaign, with banner ads and up to one million ad impressions across the MSN Network of sites. During the campaign, apps will also get a featured placement on the Windows Phone Marketplace.

Deadlines:

  • 10/25 – For December 2011 Campaign Consideration
  • 11/16 – For January 2012 Campaign Consideration
  • 12/22 – For February 2012 Campaign Consideration

Interested in participating?
Visit www.wpyourapphere.com for details, app submission, rules and deadlines.

clip_image002[4]

For future details around this promotion such as winners, developer spotlight and general update please visit AppHub.
Submit now, deadlines are fast approaching.

JC Cimetiere - @jccim

Marketplace comes to China & India; also improves search and 7.0 & 7.5 app update options
Tue, 18 Oct 2011 22:00:04 GMT -

Today we’re sharing several new Marketplace and App Hub enhancements that dramatically expand your opportunity with Windows Phone 7.5.

Expansion in China & India
To start, we’re pleased to announce that as of today developers in China can now register via App Hub and begin submitting apps for availability in any of our supported Marketplace countries (sorry, not including China at this time). This opens up the Windows Phone opportunity to the tens-of-thousands of talented and creative developers in China. We’ll continue working to bring Marketplace and App Hub to even more markets. In the meantime, we offer the Global Publisher Program in major markets around the world, giving developers in those countries access to Marketplace via local intermediaries.

Similarly, we’re pleased to announce that as of today Windows Phone customers in India are now able to purchase your apps and games via Windows Phone Marketplace!

Maintaining Windows Phone 7.0 and 7.5 Versions of Your Apps Simultaneously
Effective today, developers who have updated their Windows Phone 7.0 applications to Windows Phone 7.5 (OS 7.1, aka Mango) have new options for how they manage updates for both apps. The 7.0 and 7.5 versions of an application share the same catalog details, pricing (including trial and geographic distribution options), ratings & reviews and hidden/live property if in a published state. However, each version of the application can now be updated, unpublished and re-published independently. You can view both versions of the application on the lifecycle tab in App Hub.

It is important to note that there can only be one in-progress update at any time across both versions of an app. The update in progress must be published to Marketplace before another version of the app can be updated. Also, catalog details and pricing changes made as part of a 7.0 app update will affect the 7.5 version of the app and vice versa. Finally, be aware that if you publish a new 7.5 app there is no way to later add a 7.0 version.

More information about maintaining Windows Phone 7.0 and 7.5 versions of your app can be found here.

Fewer Keywords, Better Shopping
We know that app discovery and merchandizing are critical to your success. A customer’s ability to search for an app and quickly find what she or he is looking for is a core characteristic of an efficient Marketplace. To further improve the Marketplace shopping and download experience, we have started enforcing the published guideline of 5 keywords per application. While this should help maintain a more productive marketplace for everyone, you should take this opportunity to review the keywords you’ve submitted for your applications to ensure that the first five keywords best describe your app to potential customers. App Hub will still allow you to enter more than five keywords as part of your submission or application update; however, the search functionality across Marketplace will now use only the first five keywords.

As you can see, we’re working across all aspects of Marketplace to make sure we’re giving you the best and broadest opportunities possible. Marketplace is always evolving to give you and our mutual customers a consistently great experience. Your input is a major factor in determining what features and enhancements we prioritize. Please keep it coming.

As always, we thank you for your time and energy and encourage you to keep exploring the potential of Windows Phone 7.5.

Todd Brix,

Senior Director, Windows Phone Marketplace

HTML5 Video Support in IE9 Mobile
Thu, 13 Oct 2011 20:20:00 GMT -

IE9 Mobile is full steam ahead on HTML5. We will be doing a series of blog posts specifically devoted to introducing new HTML5 features enabled on IE9 Mobile. Our goal is to get mobile web developers excited about our browser platform and offer a better mobile browsing experience for users of their websites. Stay tuned!


HTML5 video is one of the most visible and easily adoptable features of the HTML5 standard. It is even more important on smartphones, because there isn’t another standard for delivering video that works across all major mobile browsers, making HTML5 video the only interoperable way to embed video on web pages. With the Mango release, we are adding support for the HTML5 <video> tag to the browser in a way that is standards-compliant, hardware-accelerated, and optimized for a mobile viewing experience. YouTube is already taking advantage of this support as they rolled out a new mobile site tailored for the Mango browser. While you can certainly rely on the excellent MSDN articles on the what’s and how’s of HTML5 video in general (please see reference links at the end of the post), in this blog post I would like to talk about some aspects of the HTML5 video feature from the IE9 Mobile’s point of view.

Same Implementation on Mobile and Desktop
In the Mango release, we are sharing the same browser as desktop IE, with all the same greatness of HTML5 and the amazing hardware acceleration capability. For video, this means three things:

1. Same markup: the same <video> HTML markup will run on bothIE9 desktop as well as on IE9 Mobile, i.e. the embedded video will play without any modification of your code.

2. Same format: IE9 on Mango will play HTML5 video in H.264, the most widely used video format on the mobile web. For a thorough treatment of the topic regarding IE9’s support for H.264, the IE blog has a few excellent posts here, here and here.

3. Same hardware acceleration: On Mango IE9, video playback is accelerated by the GPU on the device, the same way desktop IE9 video performance leverages the GPU.

Optimized Playback Experience
On top of the standards-compliant video HTML tag support, we designed the video viewing experience to be as simple and efficient as possible, while optimizing the viewing experience for small screens to be full-screen. As a result of this design, the controls attribute of the <video> tag is ignored because the full-screen native media player will always have the controls. The width and height attributes specify the width and height of the video thumbnail, and the poster attribute specifies where the thumbnail image comes from. For example, here is an example of a 300x180 video thumbnail:

image

When you see a HTML5 video thumbnail such as the one above on IE9 mobile, simply tap on it and the media player will start the playback in full screen mode. To exit the video, just press the “back” button or wait for the video to end and you’ll be returned to the web page that hosts the video.

Start Using HTML5 Video on Your Sites

If you are already using feature detection then you are all set – the video served up on your IE9 Mobile webpage will be HTML5-based. If your site is still doing User-Agent sniffing, then Charles has a great post on the IE9 Mobile UA that you can refer to for specific details. Unless you are tailoring your content for very specific browsers, we recommend websites to use feature detection on new HTML5 features, so that the same markup will work across different browsers. Here is a simple example of how to use the <video> tag with a fallback mechanism on browsers that do not support it:

<video>

<source src="video.mp4" type="video/mp4"/>

This text only displays in browsers without video support.

</video>

You can refer to this IE blog post on detecting HTML5 video feature.

Flash / HTML5 Video Coexistence

For developers who want to target as many devices and platforms as possible, but don’t want to maintain multiple versions of the same website, it is possible to offer both Flash-based and HTML5 video in the same markup. This way, older browsers sans HTML5 video can play video using Flash, while modern browsers on either desktop or mobile platforms will happily recognize the <video> tag and start from there. Below is one example of how this can be done:
<video controls autoplay>

<source src="video.mp4" type="video/mp4"/>

<object>

    <embed src="video.mp4" type= "application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" />

</object>

</video>

That’s it. If you haven’t already, upgrade your retail device to the pre-release Mango build to start testing your sites with HTML5 video the Mango browser. You can also test on the latest emulator as well, but keep in mind that the emulator might not be able to decode H.264 due to platform differences. Let us know in the comments of any questions you have!

Some MSDN resources and blog posts on HTML5 video:

HTML5 - Internet Explorer 9 Guide for Developers

HTML5 Audio and Video

Same Markup: Using <canvas>, <audio>, and <video>

HTML5 Video

Follow Up on HTML5 Video in IE9

Another Follow-up on HTML5 Video in IE9

HTML5 and Web Video: Questions for the Industry from the Community

Rick Xu

Program Manager, Windows Phone

More guidance and tool for porting iPhone & Android apps to Windows Phone
Mon, 10 Oct 2011 17:20:00 GMT -

Windows Phone 7.5 “Mango” is just out of the door, smoothly going to users’ phones. So, if you or your friends haven’t started to look at Windows Phone, this is great timing.

Today I’m excited to announce new guidance based on migration samples and a SQLite to SQL Server Compact database conversion tool. We hope that these new items combined with our previous extensive guides (for Android, iPhone, and Symbian Qt) will accelerate your ramp up time and improve your experience in porting apps to Windows Phone from iPhone and Android. Read below to see what we’ve got for you.

Learn by example, from what you know

First we have built a series of samples to aid you in the process of migrating your iPhone & Android applications over to Windows Phone by providing a look at the differences and similarities of each platform. Through analysis, you'll see how to implement the same functionality on Windows Phone as you have within your iPhone and Android application. We’ve started with 3 samples:

And for each sample, you’ll find the source code on Android/iPhone, the Windows Phone ported version and the porting notes. And since we had a little bit of extra time, we added a bonus track for Android developers, with a “10 simple tasks: tips & tricks” article, where we explain how common simple tasks performed during Android development can be done when doing Windows Phone development.

Finally, we also included a sample “Notification Service”, which shows how to build a multiplatform push-notification services supporting the different providers used by Android, iPhone and Windows Phone. Documentation is available here and sample code is here.

SQLite to SQL Server Compact database conversion tool

Windows Phone 7.5 “Mango” includes relational database support by way of Microsoft SQL Server Compact (SQLCE). So we thought it might be handy to create a tool to aid developers in getting their database (data, schemas and views) ported over to Windows Phone without too much trouble. Differences in data types between various database platforms can make the manual migration of your data a daunting task. SQLite2SQLCE is a tool developed to make the conversion process simple by converting a SQLite database into SQLCE while simultaneously creating the default classes needed to incorporate the new database into your Windows Phone application.

clip_image002

With the database conversion tool, we’ve also included a nifty tool designed to aid developers in converting their SQL queries to LINQ while simultaneously helping them to learn the new query language. LINQ (Language-Integrated Query) is a native data querying toolset integrated into the .NET Framework and use on Windows Phone.

clip_image004

Documentation and a simple migration sample are available here. And by the way, the source code of these utilities is available on CodePlex.

Updated API Mapping tool

The API Mapping tool has been expanded: it now covers a few more features like sensors (Camera, Compass & Gyro), multitasking (notification, app switching & background agents) , data access (SQL, file access), launchers/choosers.
The API Mapping tool is available here: http://wp7mapping.interoperabilitybridges.com/

Porting apps to Windows Phone: we’re here to help!

Finally, once you’ve be through all our “Porting” guidance, I recommend that you follow at your own pace the “Window Phone Mango Jump Start” online video training.

We encourage developers to leave comments and questions on any article. We are watching and we are open to feedback. If you see something missing or want to suggest new API mapping or porting topic to include just go to http://wp7mapping.uservoice.com.

Jean-Christophe Cimetiere-@jccim

[Cross posted on the Interoperability@Microsoft blog

IE9’s faster, more capable Compatibility View List… now on Windows Phone!
Thu, 29 Sep 2011 23:09:00 GMT -

Windows Phone 7.5 is coming very soon and with it we will enjoy a fast and more beautiful mobile web experience powered by IE9! This is very exciting for us since it represents a huge leap forward not only in new features but also in support for web standards that make for a more compatible and interoperable web.  As a side effect of these changes we know some sites designed specifically for IE8 and earlier may not work correctly which could end up affecting the browsing experience for visitors to your site.

To help minimize this problem, we added support for the Compatibility View List to Windows Phone!  This feature will allow us to address compatibility issues rapidly and give developers enough time to update their sites on their own schedule. There is a lot of great information on the IE team blog about this feature but in a nutshell, the CV List is a collection of domains and their corresponding browser settings that gets updated every two weeks ensuring that IE9 works with the maximum number of sites possible.

Compatibility with IE7 Mobile

By default IE9 will try to load any site using the most standards compliant mode, this is great because it allows us to interoperate well with other browsers but it could cause compatibility problems on sites written specifically for IE7 Mobile.  By using the CV List we can address most of the issues by forcing IE to use the IE7 compatible mode on the sites that need it to keep them working and looking great!

As an example we can use the Sounders FC Soccer team’s portal for Windows Phone, on the left is the site loaded on IE9 using standards mode where the score is not on the location it should be, and to the right is the same site loaded using the IE7 compatibility mode which addresses the layout issues.

sounders_9 sounders_7

Standards Mode

IE 7 Compatible mode

Alternatively developers can also proactively instruct IE which mode to use when loading any site by using the X-UA-COMPATIBLE meta header as described here.

Addressing layout problems introduced by our text optimizations

Providing a full desktop browsing experience on a mobile device does not only require having a modern and compatible browser engine, it also requires special optimizations to the original layout to ensure the site is ready for consumption on smaller screens.  Our ultimate goal is to do it without negatively affecting the site’s original style or flow!

We accomplish this by changing the site’s layout in subtle but effective ways, the areas more likely to be affected are text blocks but we do some other small things here and there.  We built the rules used to make those changes based on  data gathered from the most popular web portals from all over and  I’m happy to say that for the most part our changes work great, but for a small number of sites, the changes can end up negatively affecting the layout  and degrading the experience making the end result far from what the designer originally intended.  The good news is that on IE9 mobile we can change the optimization parameters to fix those issues by using the CV List.

One great example you can try is http://reddit.com where on NoDo you will quickly notice that the headlines don’t look quite right and while the site is completely functional the experience is somewhat affected by this.  On IE9 mobile on the other hand the page looks much better as it renders closer to how it is it looks when you access it using a desktop browser. 

 

reddit_7 reddit_9

Windows Phone 7

Windows Phone 7.5

 

Fixing incorrect or missing mobile optimization

Another compatibility problem that the CV List allows us to address which is also one of the most common is the incorrect use of the mobile optimization settings. This generally has a direct impact to the end user experience as it prevents desktop sites from being rendered correctly or makes mobile sites too small to be used without zooming in.

The most common case of this problem is having an incorrect width on the viewport META tag, sometimes the value is 100px, others is 800px or even device-width which SHOULD be fine except when used on a desktop site.  By using the CV List we can override the viewport settings making the site functional once more but once we do this the new values CAN’T be overridden by the developer!

One quick example of this can be found on http://mobile.airfrance.com where the site’s missing viewport settings causes the site to load all the way zoomed out.

af_9_ncv af_9

Original site

Fixed by the CV List

Actions you can take to ensure your site looks and works great on IE9 Mobile

  • Test your mobile sites on IE9 mobile to ensure they function and behave as expected. Also please take a look at the current version of the mobile CV list here to verify that no further action will be needed to ensure compatibility with Windows Phone 7.5.
  • As needed, use the desktop version of the IE9’s improved Developer Tools to resolve compatibility issues.
  • Always set the correct viewport values by detecting which device is being used.

  • Email iepo@microsoft.com as described here to ask to be removed from the IE9 CV List when your updates are live on the web. Don’t forget to mention that the request is for the IE9 Mobile CV List!

Jorge Peraza
Windows Phone Browser

Taking a Tougher Stance on Bulk App Publishing
Thu, 29 Sep 2011 20:07:54 GMT -

Updated 10/7 with link to App Hub for information on how to seek an exception to the new policy.

Today I’d like to revisit a topic I raised in June with my post, “How Marketplace Manages Bulk App Publishing.

Windows Phone Marketplace is committed to providing customers with a wide range of certified applications, increasing and curating app quality and providing a safe, reliable and convenient shopping experience. Delivering on this commitment requires that we carefully track behavior within our Marketplace and share with you when we adjust our policies to improve the Windows Phone experience. The good news is that the growing popularity and global availability of Windows Phone have already begun attracting more developers. However, we have also seen another spike in what we call bulk app publishing. This is the phenomenon whereby a developer publishes a large number of very similar apps in a single day. As a result the popular “New” Marketplace category fills quickly, pushing the other new apps out and reducing the diversity of the shopping experience.

The first step we took to curb this behavior was to limit the number of apps that one developer can have certified in a single day to 20. We are again observing a small number of developers publishing apps in bulk. Therefore, Effective Friday 9/30 we are limiting the number of apps that can be published in a single day without prior agreement to 10. This means that no more than 10 apps by the same developer will be certified per day (down from 20). In addition we will monitor the number of apps published – not just certified – in a given day and be more proactive in correcting instances where the 10 app limit is exceeded. This may include the unpublishing of apps, and in extreme cases, temporary or permanent suspension of an offending developer’s Marketplace credentials.

This new policy should be appropriate the vast majority of you, but we do appreciate that there may be some instances where there is a legitimate business reason to seek an exception to this policy. For more details about how you can request an exception to the new 10 apps per day limit, please read the following App Hub post.

As is generally the case when addressing policy abuse, we fully recognize that there are really only a few offenders. The vast majority of you understand and respect the value of maintaining a great Marketplace experience, where downloads and reviews dictate just how prominently an app is featured. Still, I’ll take this opportunity to share a few related reminders:

  • Unique apps can only be published in a single category. Any duplicate apps showing up in other categories may be unpublished, per the Windows Phone Marketplace FAQ’s
  • When applying similar templates to multiple types of apps, we recommend differentiating apps through unique iconography, titles and other metadata to help potential customers make informed decisions about downloading apps.
  • As mentioned in application certification requirement 2.10, apps must have distinct, substantial and legitimate content and purpose. Differentiation between your apps can help meet this requirement.
  • There are several ways for your apps to be featured in Marketplace on the phone and now on the Web. Apps are featured by category based primarily on their number of downloads and customer reviews. The same is true for the cumulative top and free sections. The New panorama that makes up the background is algorithmic based on timing.

Marketplace will remain subject to a fair, transparent and responsive certification process. That’s not to say that we’ll always reflect each individual’s assessment of an app’s value. We will, however, continue to base our judgment on our published policies. As you see today, we will regularly assess our own policies and practices to help ensure that our certification and merchandising efforts deliver the best experience in the industry so that your apps can thrive in a safe, reliable and convenient marketplace.

Thanks for your continued support and feedback on how we can make the Marketplace experience better for you and customers.

Todd Brix,
Senior Director, Windows Phone Marketplace

App Hub Windows Phone 7 Developer Portal. App Hub is your Windows Phone 7 developer portal: consult the library of technical content and resources, download the final Windows Phone 7 toolkit, register for Marketplace, and upload your app into Marketplace when you're ready. App Hub, your Windows Phone 7 developer portal, offers a single location where you can download the free Windows Phone 7 toolkit RTW, find training and sample code, register for Marketplace, and submit applications and games

Windows Phone 7: Starting to Design an Application. Microsoft Expression Blend offers a feature rich environment for designing highly interactive experiences on Windows Phone 7. In this video we will learn how to use Blend to create a Windows Phone 7 application using Silverlight Controls, Behaviors, and the Navigation framework.

Designing for Gestures on Windows Phone 7. No longer do smart phones of today depend only on hardware keyboards or the stylus of the past. Windows Phone 7 devices come equipped with a capacitive touch screen that offers a smooth, accurate, multi-touch enabled experience for the user. By default your application will handle touch events like mouse events, for which all of the controls have been prepared. Beyond just the basic push of a button or scroll of a list, you can offer your users a more natural and immersive experience using gestures.

Windows Phone 7 in 7: XNA and Windows Phone 7. This 7-minute video demonstrates the use of Microsoft XNA as a platform to build games for Windows Phone 7. More Game Programming links

Start coding for Windows Phone and XBox LIVE Indie Games More Games Programming, coding games

Windows Phone Architecture: Deep Dive

New OData Services and Windows Phone 7 Library Microsoft has been working with a number of partners over the past few months to make their data available via the Open Data Protocol. We're excited to announce the availability of these new OData feeds today. All of these feeds are being hosted on the Windows Azure Platform.

Windows Phone 7 Development for Absolute Beginners A video series helps aspiring Windows Phone 7 developers get started. Start off learning basic techniques and concepts, and build your skills. In a few hours, you know enough to build simple Windows Phone 7 applications on your own.

Windows Phone 7 toolkit RTW The same powerful and easy to use Visual Studio integrated developer environment (IDE) handles developing Windows Phone 7 phone applications.

Android's SDK is cross-platform Android (mobile device platform) 'Android' is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google® and later the Open Handset Alliance. It allows developers to write managed code in the Java language, controlling the phone via Google-developed Java libraries. Applications written in C and other languages can be compiled to ARM Native code and run, but this development path isn't officially supported by Google

Android Developers   Android Developers Videos

Monetize your Windows Phone 7 Apps Download the free Microsoft Advertising SDK for Windows Phone 7 for mobile applications using the XNA Framework, (Wikipedia), or Silverlight. before registering your Apps on pubCenter, Microsoft Advertising's solution for Windows Phone 7 Publishers and App Developers. Download the free Microsoft Advertising SDK for Windows Phone 7 for mobile applications using the XNA Framework or Silverlight. Make More Money Introducing Microsoft Advertising Exchange for Mobile, the ndustry’s first real-time, bidded ad exchange in mobile – leverage superior ad targeting, multiple purchase models and leading resellers including Microsoft’s sales force and large-scale Microsoft Advertising adCenter marketplace. Quick and Hassle Free. Microsoft’s simple Ad Control, self-serve developer sign-up, reporting and automated payout ensures a seamless ad monetization experience for developers. The Ad Control SDK supports the XNA framework or Silverlight.

Android Developer Publish or download Android Apps including the Android Dev Guide! The Dev Guide is a practical introduction to developing applications for Android. It explores the concepts behind Android, the framework for constructing an application, and the tools for developing, testing, and publishing software for the platform.

Android 2.3 Platform Highlights. ( Android Developer ). The Android 2.3 platform introduces many new and exciting features for users and developers. This document provides a glimpse at some of the new features and technologies in Android 2.3. For detailed information about the new developer APIs, see the Android 2.3 version notes.

PhoneGap is an open source development framework for building cross-platform mobile apps. Build apps in HTML and JavaScript and still take advantage of core features in iPhone/iTouch, iPad, Google Android, Palm, Symbian and Blackberry SDKs

Windows Phone UX Sessions for Designers Learn about the Metro UI language, animations, panoramas, perceived performance, globalization, and more.

App Inventor in Action video showing an app being made with App inventor for Android.   What if Creating a Mobile App Were as Simple as Creating a Web Page?

App Inventor for Android. The product is designed to let anybody (as in non-developers) create Android Apps.   A Google Labs project.

The App Inventor team has created blocks for just about everything you can do with an Android phone, as well as blocks for doing "programming-like" stuff-- blocks to store information, blocks for repeating actions, and blocks to perform actions under certain conditions.

For example Apps Inventor you build can even store data created by users in a database, so you can create a make-a-quiz app in which the teachers can save questions in a quiz for their students to answer.

  Use the GPS-location sensor to build location aware apps
For example, build an app to help you remember where you parked your car.
  Make your apps communicate by using the phone functionality
For example, build an app that periodically texts "missing you" to your loved ones.
  Integrate with the web to build mashup applications
For example, build an app that talks to your favorite website like Twitter.

About the App Inventor      Sample Apps See what kind of Apps can be built with App Inventor.

Here is one of the App Inventor Tutorials. Ideal for beginners, Hello Purr Part 1 When you learn computer programming, your first program is often called "Hello World". App Inventor for Android's version is "Hello Purr": a kitty that meows when you pet it. Shows the basics of creating applications and working with pictures and sounds. Hello Purr Part 2 extends the project to make the kitty purr, and also to make the kitty meow when you shake the phone.

 
NOTE: App Inventor Announcement Forum, Google will end support for App Inventor on December 31, 2011, after which data in appinventorbeta.com will not be accessible and will be deleted from Google servers.  You can preserve your App Inventor projects by simply clicking on the Download All Projects button on your My Projects page.  This will download to your computer a zipped archive of all your projects.  We recommend you retrieve your projects well before December 31st.

Notice: AppInventor is being shut down by Google Jan 1. The project will be taken over by MIT, Massachusetts Institute of Technology.

MIT AppInventor EDU App Inventor is a simple programming tool for building Android apps

App Inventor Screecasts by Professor David Wolber YouTube PlayList   Wolberda YouTube Channel    
 

App Inventor Screecasts by Professor David Wolber

David Wolber is a professor of Computer Science at the University of San Francisco, (USF).

He enjoys basketball, reading, politics, philosophy, psychology, and hanging out with his son Tomas.

Recently, he's been teaching beginning programming and in particular courses using Google's App Inventor for Android and Google's App Engine

NOTE: App Inventor Announcement Forum, Google will end support for App Inventor on December 31, 2011, after which data in appinventorbeta.com will not be accessible and will be deleted from Google servers.  You can preserve your App Inventor projects by simply clicking on the Download All Projects button on your My Projects page.  This will download to your computer a zipped archive of all your projects.  We recommend you retrieve your projects well before December 31st.

Notice: AppInventor is being shut down by Google Jan 1. The project will be taken over by MIT, Massachusetts Institute of Technology.

MIT AppInventor EDU App Inventor is a simple programming tool for building Android apps.

Android Forums News :-

Android Phone Fans

Android Phone News, Rumors, Reviews, Apps, Forums & More!

Android Overload: LG Optimus LTE headed to TELUS, KISS Angry Birds, and more
Fri, 03 Feb 2012 23:50:42 +0000 - How was that for a relatively calm week in Android news? Despite a last minute scare the Google might be stripping of Galaxy Nexus of its Nexus-given rights (thankfully there was another explanation), we managed to make it through without too much drama. Things are sure to pick up in the coming weeks as Mobile [...]
Super Bowl 2012 Photo Contest: Show Us Your Game Face Using Camera ZOOM FX
Fri, 03 Feb 2012 22:13:36 +0000 - It’s Super Bowl weekend and we, at Phandroid wanted to do a little something fun for you guys. We’re teaming up with AndroidSlide — developer of the hit Android app, Camera Zoom FX — to throw another fun filled photo contest that everyone can join in on. Since you’ll most likely be partying it up [...]
Best Buy offering flip cover case with Galaxy Note pre-orders
Fri, 03 Feb 2012 21:39:59 +0000 - Best Buy has announced that customers pre-ordering the Samsung Galaxy Note for AT&T beginning February 5th will receive a little something extra for their interest. Pre-ordering the Note at a Best Buy/Best Buy Mobile store or online earns future owners a flip cover case to protect that sizable 5.3-inch display. The case normally retails for [...]
[UPDATE: Google responds] Verizon Galaxy Nexus, other CDMA devices, no longer listed with Google developer support
Fri, 03 Feb 2012 21:22:54 +0000 - UPDATE: The Android Team’s Dan Morrill has posted an explanation for the removal of the Galaxy Nexus and other CDMA devices from the official developer support page. This has nothing to do with Google Wallet (we never thought it did) and everything to do with the way the Android code is compiled for CDMA devices. In [...]
Yahoo attempts to stay relevant, now searches Android Market apps
Fri, 03 Feb 2012 21:00:58 +0000 - Because apps are the answer to any woe, Yahoo is trying to turn people’s obsession with smartphone software into page views with the introduction of Android Market (and iOS) search results. An apps tab can now be found when using Yahoo to search the web. Users can view Yahoo’s suggested apps or poke around for [...]
Motorola, Woot warn that some refurbished XOOM tablets contain old user data
Fri, 03 Feb 2012 20:26:10 +0000 - Motorola and Woot are warning that some refurbished XOOM tablets were not completely wiped of older user data before being sold through the daily deal website. Don’t worry, it’s not as scary as it sounds. Motorola is estimating that only about 100 out of 6,200 WiFi-only XOOM tablets sold between October and December of 2011 [...]
US military ready to deploy secure Android smartphones
Fri, 03 Feb 2012 20:04:38 +0000 - The US government is ready to start handing out Android smartphones to high-ranking officials and soldiers stationed throughout the world, according to new reports. We’ve heard plenty of chatter over the past year or so about the government’s interest in deploying devices running Google’s mobile OS for military use, and, the powers that be have [...]
Sony Ericsson Xperia NX up for pre-order Feb. 10 in Japan, launches Feb. 24
Fri, 03 Feb 2012 19:31:49 +0000 - Sony unveiled the first members of their 2012 handset lineup back at CES, emphasizing the Xperia Ion for AT&T and its international brother the Xperia S. In The phone will be released with a set of features catering to the needs of Japanese mobile users as the Xperia NX, which has been announced for a [...]
ComScore on US Smartphone Market Share: Despite Late iPhone 4S Surge, Android Closes Out Q4 Ahead of All
Fri, 03 Feb 2012 17:08:25 +0000 - Comscore have released their Q4 2011 numbers for smartphone market share in the United States. Earlier reports suggested Apple would take a great chunk of the share back from Android with the launch of the iPhone 4S, and while they did have a great spurt to close the year out it didn’t hurt Android as [...]
MIUI Android ROM is Being Open Sourced
Fri, 03 Feb 2012 16:51:58 +0000 - MIUI, the stylish ROM which transforms Android into an unrecognizable beast, will be getting open-sourced. That’s right, Chinese company Xiaomi has decided to make the source code for their ROM and applications available to the masses via GitHub, the same git repository that the CyangenMod team uses. They will be open-sourcing individual applications and the [...]
Samsung and Corning Team Up to Develop Lotus Glass
Fri, 03 Feb 2012 16:22:01 +0000 - Samsung and Corning have announced a joint partnership that will see the two working together to manufacture Lotus Glass. It’s a tempered glass for OLED displays, not unlike Gorilla Glass, that will help save on power consumption and make displays look as good as they ever have. This rings true not only for mobile devices [...]
Sony Headed to Mobile World Congress
Fri, 03 Feb 2012 15:56:24 +0000 - You can expect Sony to announce even more new Xperia devices at Mobile World Congress as they are sending out invitations to members of the press. Not even a month ago, Sony unveiled new phones at CES in the Xperia S and the Xperia Ion, the first phones to drop the Ericsson branding due to [...]
Shareware Site Tucows Launches Cheap Wireless Service in Conjunction With Sprint
Fri, 03 Feb 2012 14:50:39 +0000 - The folks at Tucows, who were once known for their applications (free, shareware or otherwise) repository for desktop operating systems are looking to introduce a new venture that’s interesting, to say the least. With the help of Sprint they have launched Ting, a pay-as-you-go service that gives users extremely good value compared to other PAYG [...]
Madden NFL 12 Now $.99 for the Super Bowl
Fri, 03 Feb 2012 14:12:06 +0000 - The Super Bowl is quickly approaching and EA wants to commemorate the biggest sporting event in America by putting their game on sale. The game is now just $.99, $4 less than what it would cost otherwise. You get 32 teams with authentic playbooks and you can even play a full 16-game season, as well [...]
Apple Extends Scope of Patent Lawsuits Against Samsung in Australia
Fri, 03 Feb 2012 13:55:40 +0000 - More Apple patent news today? Sure. Apple’s feeling the heat from Samsung after the Korean company has been able to dodge numerous bullets and now they’re bringing out the big guns. Apple’s patent claims against Samsung in Australia once only covered three patents, but they have recently expanded that scope to 22 patents across 10 [...]
The iPhone Builder

Start dominating Search Engines NOW!!!

Blast your Message to Millions of iPhone users.

This system creates iPhone Application's for you.

Get listed on the iPhone Apps Store

This is a big growth area not to be missed out on.

Creating iPhone Apps    
  iPhone Dev Center provides access to technical resources and information to assist you in developing with the latest technologies in iPhone OS.

Developer Apple


Video Thanks to Xcod3Tutorials
Will teach you how to make iPhone applications quickly and efficiently from beginning to end.



More Apple Links

Two Apps that Lower the iPhone Development Barrier Code Development has been made easier.

Opera Mobile emulator. Test and debug on Opera Mobile using a Mac or PC. Debugging environment for Opera Presto-based browsers. Opera Dragonfly is available directly from the Opera browser, no extra download required. By relying on the Scope protocol, Opera Dragonfly can communicate with Opera on a remote device, allowing you to debug without the need to resort to emulators. Opera Dragonfly contains a full suite of tools including DOM, CSS and Network Inspectors, a JavaScript Debugger, Command Line and Error Console. Find out more about Opera Dragonfly.

ready.mobi The ready.mobi testing tool evaluates mobile-readiness using industry best practices & standards. The free report provides both a score (from 1 to 5) and in-depth analysis of pages to determine how well your site performs on a mobile device.

Mobility Forum. An active community of .mobi investors, domainers, and developers from all over the globe sharing ideas and knowledge and working together to help build the mobile web one .mobi at a time.

iApplicatea's Top 5 iPhone Apps of 2009

WARNING It is unlawful to send an unsolicited SMS marketing message to an individual

Pre from Palm   Palm Pre
           Palm Pre

Windows Phone 7 Series Developer Training Kit. Windows Phone 7 Series promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace. This Training Kit will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.

Windows Phone. Windows Phone virtual labs for a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.

Mobile Apps: Marketing and Strategy Developing Games for the Web Developing Mobile Apps    
  Web OS 

WebKit

JavaScript

Developing WebOS Apps: Basics, SDK, Ares   Developing WebOS Apps: Advanced Development and Techniques

Web OS  (Palm)

Source code of various open source components used in WebOS. Please choose the release number of webOS to be redirected to the appropriate download page. (Palm)


WebKit Open Source Project!. WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE.

S60 WebKit development.

Mojo Palm Development  SDK and Video's on developing Palm Mobile phone Applications

Building Your First Mobile Application This brief tutorial takes you through the process of creating your first Palm webOS application. Instead of displaying "Hello, World!" on the screen, this tutorial shows you how to create a simple counter that counts button taps. After completing the tutorial, you should be familiar with stages, scenes, assistants, and a few other important concepts.


JavaScript and HTML, HTML 5, CSS

Programming Languages

Web Application Toolkit: Mobile Web Applications (From Microsoft). This Web Application Toolkits is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported. Free Web Application Toolkits These free Web app toolkits help you complete common Web development tasks and quickly add new features to your apps. Whether it's Bing Maps integration or adding social capabilities to your site, there's a toolkit for you.  More Web Master Tools and Utilities

Mobile Network Testing Solutions iNetworkTest.com began with the creation of a basic iPhone web application that inferentially measured the speed of the network the device was connected to. The interest in the application was overwhelming with over half a million results collected to date. The need for reliable, easy to use mobile network testing solutions is one that will continue to grow as more mobile devices infiltrate the marketplace and newer, faster networks come online. iNetwork Test is developing a suite of solutions for a variety of platforms starting with the iPhone and Android platforms. These tests are more reliable providing a true speed measurement at the lowest possible level of the stack as allowed by the various software development kits.

Cross Platform Mobile App Development with Appcelerator   Appcelerator Titanium Development Platform Jeff  Haynie, CEO of Appcelerator, demonstrates his company's Titanium tool for developing cross platform apps.

PROD tit platform2 Appcelerator Titanium makes cross-platform native application development easy.

A free and open source application development platform, Titanium let's you create native mobile, tablet and desktop application experiences using existing web skills like JavaScript, HTML, HTML 5, Python, Ruby, and CSS. Learn More.

Palm executives including VP, Directors, and Senior Product Managers lead a course on mobile application development on the WebOS. Students have the unique opportunity to attain the technical knowledge needed to create their own apps, get insider information about the application submission process at companies like Apple and Palm, and network with various members of Palm's executive team.

On Demand Video Training Instructor-led, eight part video series will equip you with the knowledge you need to master key APIs and understand the end-to-end process of developing a Titanium Mobile application.  Check out the self-paced getting started guide and free zero-to-app training videos. Stuck? Head over to the community forums or, better yet, get help from the experts

Stanford University

Stanford Engineering

Stanford University Channel on YouTube

Stanford News

Web OS and Mojo Palm Development  SDK and Video's on developing Palm Mobile phone Applications

Also see Programming Languages and Computer Code and Scripting

   

Stanford Researchers Offer Open Software For Cameras  

Stanford's open-source digital photography software platform The "Frankencamera," .

"Frankencamera," which allows users to create novel camera capabilities, is now available as a free download for Nokia N900 "mobile computers."

Frankencamera began in 2006 when Levoy and Kari Pulli, a Nokia Fellow who heads a research team at Nokia Research Center (NRC) Palo Alto, and a former research associate in Levoy's lab, reasoned that computational photography shouldn't be relegated to klunky research equipment in academic labs, as it has been for years. Instead it should be developed for use in the field on portable, consumer-friendly cameras.

"We thought it was time to make the research more nimble and get the results into smaller form-factors," said Pulli. "At NRC, we believe in an open innovation model that enables consumers and university researchers to use our research algorithms, and add their own, to create even more interesting capabilities."

Frankencamera engineering team will describe the platform and several sample apps created with it. Camera 2.0: New computing platforms for computational photography .

FCam API for the Nokia N900 smartphone, along with some example applications. This is the same API we use to control the Frankencamera F2. Now you can make your N900's camera programmable. Go here to get started.

Stanford University

Stanford Engineering

Stanford University Channel on YouTube

Stanford News
 

Appcelerator Titanium Development Platform Jeff  Haynie, CEO of Appcelerator, demonstrates his company's Titanium tool for developing cross platform apps. Questions and Answers


More WebProNews Videos
  Google Voice: The New Coolest Thing Ever?

Make a Google Voice invitation request

Five apps to get for your Vodafone iPhone

Google Mobile App. Download Google Mobile App to your smartphone to search fast.

Web App Toolkit for Mobile Web Application from Microsoft This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported. The MVC pattern helps you create applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements. This Web Application Toolkit provides a component called MobileCapableViewEngine that enables the Web application to show the appropriate view depending on the device's browser that is performing the request. It also includes a sample site that provides different views for Windows Mobile, IPhone, and Blackberry devices.

Oenappmkt. Mobile Apps for iPhone. Oenappmkt is an open web-based app market with a range of HTML apps

jQTouch. A jQuery plugin for mobile web development on the iPhone, iPod Touch, and other forward-thinking devices.

iSDK A handy, easy to use tool specially designed to help you create iPhone and iPod Touch applications fast...

Mobile Programming for Beginners? in Developing For Mobile Devices

How to program iOS applications in Windows    
 

Upgrade to Flash Player 10 for improved playback performance. Upgrade Now or More Info. close 18,313

Uploaded by Factrocks

In this tutorial I demonstrate how to develop iOS applications for the iPhone, iPad, and iPod Touch, using the OpenPlug Flex Cross Compiler.

If you wish to sign and sell your applications on the app store you need to purchase an Apple Developer License

Please note jailbreaking methods may vary depending on your device and the firmware you are running on.

 

More about Flash

BuildMobile Provides technical tutorials, opinion and analysis, and presents featured applications across the mobile disciplines of Android, iOS, Mobile Web, and Windows Phone 7:-

BuildMobile

Everything Mobile: Mobile Web, iOS, Android, Windows Phone and Beyond.

Orientation and Behaviours in WP7
Fri, 03 Feb 2012 16:00:56 +0000 - As I’ve pointed out in a number of previous posts, one of the things that sets Windows Phone development apart from other mobile platforms is the awesome set of tools…
Android Development: Do You Know Your Options?
Wed, 01 Feb 2012 16:00:37 +0000 - Nowadays everyone wants to be an Android developer. Android applications can be built in many programming languages. Some users are familiar with web programming (HTML5/CSS/JS/Ruby.. ) some others are very…
Top 7 Video Converters for Android Devices
Mon, 30 Jan 2012 16:00:36 +0000 - How nice it is to watch video on the go, for example on your Android device! There are a great deal of mobiles, tablets, e-readers and other devices on the…
Never Lose Your Data: Backup To Gmail
Fri, 27 Jan 2012 16:00:29 +0000 - With a Google account, your Android phone backs up a lot of your personal settings. With such backups, you can easily move to another device permanently or temporarily and get…
Create a Simple, Private, Curated Social Network with Path
Wed, 25 Jan 2012 16:00:33 +0000 - Path — a “smart” journal app — aims to change this. Path allows you to share your life (music, photos, videos, location, etc.) with your close friends and loved ones in a simple social network tied to your mobile device. I know what you’re thinking though…doesn’t this sound just like Facebook or Twitter or any other social networking app? It does in theory, but Path has some interesting quirks which definitely make it stand out from the rest.
Building a Staff Directory on jQuery Mobile
Tue, 24 Jan 2012 16:00:20 +0000 - Today, we’re designing a company staff directory, using jQuery Mobile. It’s basically a company site for staff to get contact details of other staff based on their Department. This is…
Living with Juice Defender Ultimate
Mon, 23 Jan 2012 16:00:50 +0000 - I’ll start by saying that if your operating system, mobile platform or gadget needs something like Juice Defender—even the fact that it exists and people buy or use it—is to…
Listen to Handcrafted Mixtapes with 8tracks
Wed, 18 Jan 2012 16:00:47 +0000 - When I was a teenager, I made mixtapes on cassettes using songs from the radio all the time. The best mixtapes had a consistent theme, cool artwork, and no radio…
Pure News Widget
Mon, 16 Jan 2012 16:00:12 +0000 - I love finding new ways to use my phone online, so that I am less reliant on my laptop. With that in mind, one of the best replacements I found…
Infinity Blade 2
Fri, 13 Jan 2012 16:00:23 +0000 - In general, consumers are looking for a game they can play for a minute or two and feel completely satisfied. One of the precious gems that fits this need on…

Ruboto allows you to run Ruby scripts on Android devices. Using Ruby code, you have access to the complete Android API. Currently, we have 2 offerings: ruboto-irb and ruboto-core. Ruboto is based on JRuby. ruboto-irb is an Android application installable from the Android Market and includes an IRB (Interactive Ruby) console and also allows you to run predefined or uploaded scripts. All scripts can interface with the full Android API. You can also create shortcuts to scripts directly from the home screen. More Ruby Coding Links

MySpace Offers New SDK To Android, iPhone Developers. MySpaceID SDK for iPhone  MySpace SDK for iphone at Google Code    Myspaceid authentication - Using iPhone   More Social Bookmarking sites

XNA Game Studio 4.0 for Windows Phone With Windows Phone 7 Series we're targeting the developers who work in small teams at large studios as well as the lone programmer working solo on their first mobile game title. We think this benefits all game developers and continues to grow the use of .NET for games for indies and high-end professionals alike.   More Games Programming, coding games

Augmented Reality (AR). The use of devices, particularly on smartphones or sometime computers to display extra information about an object that the, (usually), inbuilt camera may be pointed at. The images are overlayed on top of the camera view and are displayed in real-time so that they are able to move in sequence as the camera is pointed at other objects. This can produce a more dynamitic involvement by the user and could be likened to the use of virtual reality, (VR). More Virtual Reality links.

QR Codes. Bar Codes. Bokode. Pixel Encoding. PixeCode. PDF414. Semacode. Datamatrix Smart Phones should be be able to read these. Also see Pixecode (Pixel Encoding)

The best Mobilephone Apps. Mobilephone applications to bring more life to your phone to life.

Back to top ® © ™ are owned by respective authors and websites. There may be a charge for some software. Always perform an Anti-Virus Check on any Software


Other Links

The iPhone Builder

Start dominating Search Engines NOW!!!

Blast your Message to Millions of iPhone users.

This system creates iPhone Application's for you.

Get listed on the iPhone Apps Store

This is a big growth area not to be missed out on.

 

YouTube video of the Easy Build Telepromter   Easy build TelePrompter for your video camera instuctions

This is how to make the TelePrompter for my podcast to save me having to memorize lines. Which I am terrible at. I found a application on the itunes store for the ipod touch and iphone for TelePrompter but could not afford the hardware they offered to sell me. So I made my own out of Coroplast and a CD...

Software for your iPhone or iPod Touch ProPrompter

ProPrompter Teleprompter Software for your iPhone or iPod Touch. Use your iPhone or iPod touch as a professional teleprompter for ultimate mobility! For field reporting, corporate video, commercials, video podcasting and speeches. Prompt anywhere you bring your iPhone or iPod touch. Video special effects, tips. Video Tools & Video Utilities

Eric Topol: The wireless future of medicine Artificial Muscle (Feel your phone) :-

Secret codes for your Android phone Kind of like the hidden menu at In-N-Out (if you don’t know what that is, I’m sorry you’re so deprived), there are some nifty hidden codes that can be used to accomplish certain tasks on your Android phone. Some are not recommended because once you do (again, factory reset), they can not be undone.

Free Ringtone Maker Platinum is able to load many kinds of sound files. You may input the music stored in your local folder and also, you are allowed to load the tracks of an audio CD. Numerous popular audio formats are supported.

PayPal X. A set of APIs that lets third-party applications tap PayPal's core payment processing system. Some Mobile Phone Applications.  Also see PayPal Support Club.

Video to HTC Phones Converter Convert video files to MP4 format (MPEG4, AAC) to playback on HTC phones. You can save videos in high, standard and economy quality. Free Video to HTC Phones Converter supports such popular HTC phone models as Desire, Nexus One, Touch Diamond2/Pro2/HD, HD2, Max 4G, Shift, Touch Diamond/Pro, Advantage X7500/X7510, Legend, Hero, Magic, Dream, HD Mini, Touch, ch 2/Viva/3G/Cruise/Dual, TyTN II, P6500, Wildfire, Tattoo, P3470, Smart.  Input file formats: *.avi, *.mpg, *.mpeg, *.mpe, *.wmv, *.mov, *.qt, *.amv, *.3gp, *.3g2, *.flv. Free Video to HTC Phones Converter contains no spyware or adware. it's clearly free and absolutely safe to install and run. More Videos to Watch and Video Publishing

Agogo BlackBerry Video Converter is a professional BlackBerry Video Converter that helps you convert videos to BlackBerry AVI with high quality and fast speed for BlackBerry and other devices.

FFmpeg GUI A simple, tiny software specially designed to help you convert virtually any video format to any other. It uses the powerful and reliable ffmpeg program as a backend, and comes preloaded with tons of presets for rockbox and Ipods/Iphones.

WinAVI Youtube Download A FREE all-in-one youtube to mp3/video/iPod/iPhone/PSP converter/downloader. It’ll embed in your web browser, and you only need one click to download/convert any video from any video site to MP3/MP4, iPod, iPhone, iPad, PSP, Cell Phone.

YouTube to iPod Converter Free YouTube to iPod Converter. Download all possible YouTube videos to iPod, PSP, BlackBerry or mobile phones: This YouTube converter gets video from:

- a single YouTube video;
- complete YouTube playlists and show lists;
- all video responses to a YouTube video;
- all videos of a selected YouTube user or a channel;
- all videos from the user favorites.
The output files are saved in MP4 or 3GP formats into the program’s folder in My Documents, and they retain the name of the source video. They are ready to playback on your iPod, PSP, BlackBerry or mobile phone.
It is all in one YouTube to iPod downloader, YouTube to PSP downloader, YouTube to BlackBerry downloader.
Free YouTube to iPod Converter contains no spyware or adware. It’s clearly free and absolutely safe to install and run.

Hamster Free Video Converter is a new brilliant video converter that turns video conversions into fun. It supports MPEG, AVI, FLV, WMV, 3GP, XviD, DivX, MKV, M2TS. Now you can easily convert video for any DVD player, iPod, iPhone, iPad, Archos, Zune, PSP, HTC, or Nokia in 3 clicks.

Objective-C 2.0 Essentials Free Book. Contains 34 chapters of detailed information intended to provide everything necessary to gain proficiency as an Objective-C programmer for both Mac OS X and iPhone development.  More Object oriented programming (OOP).

DroidDog Android Blog :-

DroidDog Android Blog

Android videos, reviews, RSS, and forums

Android@Home may be in testing, found in Google employee’s homes
Sat, 04 Feb 2012 02:49:47 +0000 -
google_logo_332

Google announced Android@Home last year, but just about nothing else has been revealed about it. The service may have finally hit a testing stage however, as a FCC filing reveals that over 250 new connected devices are now in the homes of Google employees. These are supposed Google-made entertainment devices, used to connect to home electronics via Wi-Fi.... Read more

Yahoo now searches for Android apps, something Google doesn’t
Sat, 04 Feb 2012 01:19:19 +0000 -
yahoo_app_search

The Yahoo search engine is now offering something that Google doesn't: the ability to find Android apps straight from the search. When searching something, a new tab is now available that allows users to see what apps are related to the search. It gets more in-depth, as you can also search by free or paid, as well as different categories. When you find an... Read more

Some Motorola XOOMs sold refurbished with previous users data still on them
Sat, 04 Feb 2012 00:53:10 +0000 -
149610-XOOM-Review-1

A few months ago online retailer Woot sold some refurbished versions of Motorola's XOOM tablet, but didn't do a very good job on the refurbishing part. It was discovered that a small portion of these tablets featured data from their previous owner, and were shipped in that state. About 100 out of 6,400 tablets were affected, and that's a major issue for 100... Read more

Android devices coming the US government and military
Sat, 04 Feb 2012 00:22:50 +0000 -
android_logo

The United States of America's government and military have been looking for a smartphone solution recently, and they have found one that makes the cut. As soon as this year they may begin shipping out phones to US soldiers and government officials featuring a heavily customized and locked down version of Android. While no handsets have been specifically... Read more

Samsung Galaxy Note to include flip cover case when pre-ordered at Best Buy
Sat, 04 Feb 2012 00:02:27 +0000 -
image-Samsung-Galaxy-Note-ATT-official-render2

Best Buy is trying to sway some customers into pre-ordering the Galaxy Note on AT&T with a new offer. Anyone who pre-orders the phone at a Best Buy or Best Buy Mobile store will receive a free flip cover case with their purchase. The case retails for $29.99, so this is a nice little bonus. This offer starts on the 5th of February, and only runs while... Read more

Samsung Galaxy Nexus for Verizon no longer listed on Google’s dev support pages [Update]
Fri, 03 Feb 2012 22:23:26 +0000 -
image-Samsung-Galaxy-Nexus-live

This is an interesting turn of events, if you ask us. While the Google Wallet situation between Google and Verizon seemed to delay the launch of the device back in December, it seemed to have died down after the official launch. But now it looks like it may be the reason why there's a huge change of events happening over at Google's developer support... Read more

Samsung Galaxy Nexus sees a big price cut at Costco
Fri, 03 Feb 2012 18:57:34 +0000 -
image-Samsung-Galaxy-Nexus-in-store-Costco-deal

If you haven't picked up the Galaxy Nexus by Samsung on Verizon's network yet, and you've been waiting for the right deal, then maybe Costco has just what you've been looking for. As the image above shows, the device is seeing a nice in-store discount, and there's even an extra accessory thrown in there that many people out there would probably love to have... Read more

MIUI ROM by Xiaomi going open source
Fri, 03 Feb 2012 17:22:57 +0000 -
image-Android-MIUI-ROM

There are plenty of customizable, user-created ROMs out there. A lot of them. But there are only a few which manage to garner the attention of mainstream developers within the Android modding community, and manage to stick around over the years. Xiaomi, the company behind the ROM itself, has decided to go the open source route, providing the details of the... Read more

Sony Xperia NX for NTT DoCoMo gets a release date via a product page
Fri, 03 Feb 2012 16:45:26 +0000 -
image-Sony-Xperia-NX-landing-page

The Sony Xperia S is a highly anticipated device, and in Japan there isn't any difference. In Sony's neck of the woods, the device is known as the Xperia NX, and it finally has a launch date listed via a product page on the NTT DoCoMo carrier landing page. Unfortunately, while an official launch date has been provided, we are still missing key information... Read more

Dropbox for Android Beta gets a new build, adds plenty of new features and extra free space
Fri, 03 Feb 2012 16:32:21 +0000 -
image-Dropbox-logo

The Dropbox for Android application is a great app for anyone out there who wants to be able to store information, images, and documents in the cloud, and have easy access to it wherever you go. The company has released a brand new build of the Dropbox for Android Beta, and with it comes plenty of new features, as well as the incentive to gain some... Read more

PHP to Detect Mobile Browsers. It's easy to create a mobile website and .mobi domain names are affordable but to make the most of mobile you first need to be able to detect mobile devices! Only then can you start to best serve the needs of your mobile visitors! More PHP links More Browser links

Funambol syncs this data with billions of phones and with thousands of applications and online services. It doesn't matter if you use Gmail, Yahoo!, AOL, Hotmail, Outlook or Thunderbird, with Funambol, you can sync your email & PIM on many mobile handsets.

Bing Maps platform A set of tools that help you create maps experiences. A set of APIs designed to help you accomplish what you have in mind. The Bing Maps platform includes more efficient AJAX code with a new CORE mode feature that improves side-by-side map control load performance. Or you can opt for Silverlight and get improved pan-and-zoom performance for a more dynamic user experience. In addition, the new REST framework is designed for when you are building lightweight or mobile applications.  More Maps programming links

Monetize your Windows Phone 7 Apps using the Microsoft Advertising SDK for Windows Phone 7. Register your Apps with Microsoft Advertising’s solution for Windows Phone 7 Publishers and App Developers. Make More Money. Introducing Microsoft Advertising Exchange for Mobile, the industry’s first real-time, bidded ad exchange in mobile – leverage superior ad targeting, multiple purchase models and leading resellers including Microsoft’s sales force and large-scale adCenter marketplace. Mobilephone Programming Links. Also The Best Apps and Making Internet Money

Electronic Business With Mobile Personal Digital Assistants (PDAs) (PDF Format) Master Thesis in Computer Science. (Covers mobile phone hardware, software and operating systems, etc...) ABSTRACT: Wireless network enabled mobile devices offer interesting possibilities for electronic commerce business. Most electronic commerce application require a desktop operating system in order to work properly. Today, only notebooks offer the processing power to run a desktop operating system, but they are limited in mobility by their size and power requirements. Personal Digital Agents could promise a solution, but they dont offer the needed flexilibity and processing power, yet, in order to be used for electronic commerce applications on the Internet. This thesis tries to analyse how PDAs could help streamline the processes of electronic business applications with the help of three scenarios: one in the business-to-consumer market, one in the business-to-business market, and one in e-government. The goal of this thesis is to answer the following questions regarding mobile devices: What kind of applications will be possible in five years? Which technologies will gain momentum in the next five years? What functionality will PDAs offer in five years? In order to answer these questions, this thesis takes a look at current technologies and extrapolates them into the future.

Augmented Reality (AR). The use of devices, particularly on smartphones or sometime computers to display extra information about an object that the, (usually), inbuilt camera may be pointed at. The images are overlayed on top of the camera view and are displayed in real-time so that they are able to move in sequence as the camera is pointed at other objects. This can produce a more dynamitic involvement by the user and could be likened to the use of virtual reality, (VR). More Virtual Reality links.

QR Codes. Bar Codes. Bokode. Pixel Encoding. PixeCode. PDF414. Semacode. Datamatrix Smart Phones should be be able to read these. Also see Pixecode (Pixel Encoding)

The best Mobilephone Apps. Mobilephone applications to bring more life to your phone to life.

WAP, WML, Wireless Markup Language , Wireless links, Wi-Fi, BlueTooth, radio

C C++ Programming and Object oriented programming (OOP)Java/Java Script, Operating Systems and Graphical User Interfaces. Windows Visa/XP, Linux, Apple, BeOS, etc.,

Programming Languages and Computer Code and Scripting

WARNING It is unlawful to send an unsolicited SMS marketing message to an individual.

Also view the Advertising Methods Free Tips  Mobile Phone Aps. Mobile Phone Technology's, SMS, Short Message Service, Pixecode (Pixel Encoding) and Direct marketing sections.

Back to top ® © ™ are owned by respective authors and websites. There may be a charge for some software. Always perform an Anti-Virus Check on any Software

Web Masters. Click Here Now to start making money. A Great opportunity to make some money. Receive 50% by offering your users Ton's of Keywords on A Great Portal websites. Our Affiliate Program Pays you 50% on Level 1 of Every Sale of our Text Link both searchable and static Text Link!

Compare Bargains. Discounts and special offers. Compare Bargains Domain Name for Sale, URL, for Sale. http://www.comparebargains.com A domain name to make money from.

Home   Advertising Methods FREE TIPS

A Computer Portal. Freeware, Shareware. Download software. Computer languages and Programming code. Including  PERL Scripts and Java Scripts. Webmaster Tools. Internet Marketing, Website promotion. Hardware Help from BIOS to Windows and UNIX.

® © ™ are owned by respective authors and websites. There may be a charge for some software. Google™ is a trademark of Google Inc, These pages are not endorsed by Google or any other Company. Always perform an Anti-Virus Check on any Software