Mar 27 2012

New Meetup Presentation Series: Getting Started with Windows Phone

Category: Microsoft | MobileJoel Ivory Johnson @ 06:45

Over the next few weeks the Atlanta Windows Phone Developer Meetup group will be having a series of presentations on getting started with Windows Phone development. Many of the presentations will be done by Glen Gordon. I will be doing a few of the presentations too. These presentations are targeting developers that haven't yet gotten started with Windows Phone. So if you've not done any WP development before no worries, these presentations should be fine for you. If you are interested you can find information on the next and future meetings on the Meetup page here:


Side note: For the presentations I'm doing the functionality works almost exactly the same for Windows Phone and Windows 8. I'm tempted to make an online presentation for both and put it on the web. But the real world presentation will concentrate only on Windows Phone. 


Tags: ,

Jan 24 2012

What is Listening on my Port!

Category: MobileJoel Ivory Johnson @ 10:23

I wanted to do a quick post on a last minute problem and solution I encountered.

I'm heading out to do a presentation on Azure for Windows Phone developers in about 30 minutes and as I was running through my code I came across a problem; the Azure Emulator was hosting my services on port 444 instead of the HTTPS port (443). It was obvious that something must be using port 443 and that the service has decided to use the next port up (444). Problem is the application is not configured to run on this port and I didn't want to go through and start updating configuration files just before a presentation. So how do I find what is occupying that port?

There's a command line tool called netstat that can be used to answer this question. I'll save you the trouble of looking through it's documentation. The exact command to type in is as follows:

netstat -o -a

It will return a list of addresses, ports, and process IDs. I looked for the line that mentioned port 443 and saw a process ID of 4332. From there I opened the task manager ( [CTRL]+[SHIFT]+[ESC]) and found process 4332 in the "Services" tab. It was a service from VMWare. I shut down the service, stopped the Azure emulator, and restarted the project. This time it came up on port 433!

Tags: , ,

Sep 16 2011

Windows Phone Camp is Coming!

Category: MobileJoel Ivory Johnson @ 16:08

What's a Windows Phone Camp? 
A free, full day event chock-full of everything you need to know to develop a Windows Phone application. Whether you're a seasoned veteran or just getting started with .NET development this full-day event is for you. Interested in profit? We'll also lead discussions on how to monetize your applications and generate profits with your apps.

Don't miss the new Windows Phone 7.5 (codename "Mango") features as well - with detailed sessions in the afternoon around Fast Application Switching, Multitasking, Live Tiles, Push Notifications, and more. 

The day will be capped with an 
open lab hands-on session and prizes for apps completed. This is the perfect opportunity to begin work on your dream application, or finish that app you've already started, with Windows Phone experts there to guide you every step of the way. Bring your own laptop to join in the fun and show off your killer app! 


9:00 AM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


Welcome Campers

9:15 AM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


How to make money with your Windows Phone app

10:00 AM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


Frameworks for fun and profit > Silverlight and XNA



Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif



1:00 PM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


Hands-on lab

3:00 PM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


Cool stuff your app can do

4:00 PM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


To the Cloud

4:45 PM


Description: Description: Description: C:\Users\Public\Documents\Webcamps Email - All\PHONE CAMPS\phonecamps_metro_er_allup_OFT_EVANG\spacer.gif


Be What's Next > People's Choice Awards


Bring a notebook computer and identification. Also check out the APP HUB where you can get developer toolslearn about application featuresunderstand common task for Apps and register and load your APP.

This event is brought to you by Microsoft and is free of charge. However, you are responsible for booking and paying for your own travel and accommodations.

Event Locations
9/20 - Charlotte, NC
9/22 - Alpharetta, GA
9/27 - Malvern, PA
9/29 - Reston, VA
10/18 - Chevy Chase, MD
10/19 - New York, NY
10/25 - Tampa, FL
10/27 - Burlington, VT
11/2 - Raleigh, NC
11/4 - Ft. Lauderdale, FL
11/8 - Orlando, FL
11/10 - New Paltz, NY
11/10 - Miami, FL
11/15 - Blacksburg, VA
11/17 - Washington, DC
11/29 - Pittsburgh, PA
11/29 - Atlanta, GA
12/1 - Long Island, NY

Tags: , ,

Aug 27 2011

Slides from What's New in Windows Phone Mango

Category: Joel Ivory Johnson @ 16:36
Last month I did a presentation at the Macon .Net user group on what's new in Windows Phone Mango. I also presented this at the Atlanta Windows Phone developer's group. The slides were uploaded to Skydrive a few days ago but I never did post the link. So here it is. You can download the slides and the example code from here.

Tags: , ,

Oct 13 2010

At the Next Atlanta Silverlight Meeting: WP7

Category: Mobile | PresentationJoel Ivory Johnson @ 03:49

I'll be speaking at the next Atlanta Silverlight Developer's Meeting. If you're in the Atlanta area stop by and say "Hi!". Here's the info.

When: Wednesday, October 27, 2010 6:30 PM
Where: Five Seasons Brewing

Windows Phone: How Did We Get Here and Where are We Headed?

On Wednesday, October 27th, Joel Johnson will be presenting on the past, present and future of Silverlight development on Windows Phone. We will meet at 6:30 pm at 5 Seasons Brewing at the Prado.


Joel Johnson is a Device Application Development MVP and is currently transitioning in the Windows Phone Development MVP program. He has extensive experience with Windows Mobile, Silverlight and XNA. He has also been the caretaker of one of the rare early Windows Phone devices for several months.


With Microsoft's official WP7 launch with AT&T Monday, we should soon be seeing signs of the much anticipated Windows Phone marketing blitz. The Windows Phone marketplace is now open for early submissions and AT&T has announced three new phones which will become available in the US in early November.

Now that we are at the end of the year-long rush by Microsoft to get a phone out before Christmas, Joel will help us to take a moment to see how we got to this point. The Microsoft phone strategy was once guided by a desire for a feature rich device targeted at the enterprise. It is now a guided by a desire for a user-experience rich device targeted at consumers. Moreover, the old developer platform has not only been overhauled but completely replaced with a Silverlight + XNA development platform. Joel will show how these two technologies work together on the phone, demonstrating native XNA features as well as how we as Silverlight developers can tap into the XNA APIs to develop rich Silverlight applications for the Phone.

RSVP to this Meetup:


Aug 7 2010

Firestarter Event for Windows Phone 7 : Atlanta Area

Category: MobileJoel Ivory Johnson @ 05:33

If you live in the Atlanta area and wanted to get started with Windows Phone 7 development now is a pretty good time. On the 24th of August there will be two back-to-back events just for you. The first is a Windows Phone 7 Firestarter event. It will start off with an introduction to the Windows Phone 7 platform, Silverlight, and XNA and then cover what you need to know about the Windows Marketplace for mobile, using Windows Phone Services, and creating compelling user experiences with Windows Phone 7.

The second event that evening is more interactive and hands on. For the second event you'll need to bring your computer with the Windows Phone 7 tools preloaded and you go through interactive labs to get you into Windows Phone 7 development. The seating for these events is limited and expected to sell out fast, so if you are interested register promptly.

Click here to register for the Windows Phone 7 Firestarter.

Click here to register for the hands on labs.


Tags: , ,

Jun 23 2010

June Atlanta Mobile Developers Meeting

Category: Joel Ivory Johnson @ 07:11

Last night at the Atlanta Mobile Developer's meeting there was a lot of discussion over three of the mobile operating systesm. There was talk from Google IO and the new features of Android 2.2. There was talk of what was discussed at WWDC (the videos from that event are free this year. Last year one had to pay to see them). Last night Glen Gordon of Microsoft had a prototype Windows Phone 7 device and he and I were able to talk about Windows Phone 7 to the developer's there.

I was surprised to see how interested every one was in Windows Phone development; being in a room full of iPhone and Android developers I couldn't help but have that expectation. But every one seemed truly interested and had lots of questions. Overall things went well. So now I'm looking forward to a couple of other opportunities coming in the next month or two to go and speak about Windows Phone 7.

Some of the people circling Glen to see his Windows Phone 7 d... on Twitpic
Mobile ATL Devs checking out Glen's WP7 hardware
Click to see larger image.

Tags: ,

Sep 18 2008

Native Coding and More Power Management

Category: Windows MobileJoel Ivory Johnson @ 14:20

Looks that a lot of people are interested in Power Management.  In the next 24 Hours of Windows Mobile webcast the top is "Developing Battery Friendly Programs."   The following week covers "Interoperability between Managed and Native Code."

Tags: , ,