==========================================================All
newsletters are sent from the domain "internet.com." If configuring e-mail
or Spam filter rules, please use this domain name (not the entire "from"
address, which varies).
==========================================================

1. A Developer's Overview of ERP:
What Do ERP Systems Look Like? 2.
Migrating to a Service-Oriented Architecture, Part
2 3. Term of the Week: Hacker

/-------------------------------------------------------------------\Wi-Fi
Planet Conference & Expo 2004 - The World's Largest Wi-Fi Business Event
- coming to a city near you! These are thedefinitive events of the Wi-Fi
industry, where business users gain the knowledge they need to make
strategic buying decisions and where the industry charts it future
direction. Endorsed by the Wi-Fi Alliance, don't miss this must attend event
that is making stops in Toronto, Baltimore, London, Tokyo, San Jose and
more. Register today! www.jupiterevents.com\--------------------------------------------------------------adv.-/

==========================================================Comments
from the
Editor==========================================================

Last week I was traveling. I was able to meet a number of people as
well as learn some great new things happening in the mobile and wireless
development arena.

You've heard me say in the past that you should focus on separating the logic
of your applications from the user interface. Never has it been more clear how
important that is going to be than in hearing what is happening in the small,
mobile device market.

I listened to a description of a fishing game that is becoming popular in
Canada. This game is played using a cell phone that contains a GPS (Global
Positioning). The fish are virtual and are around you. You can locate them by
moving around and using your phone. Once you find some fish, you can then try to
catch one. The fish will move around as well as act like a real fish would
regarding intelligence. If you are moving towards a virtual school of fish, you
would expect them to move as well. As you get a fish closer to you, you can
expect it to fight a little harder.

While the fishing game is a bit hard to explain, a second game was quite
straight forward. It was a 3D snowboarding game playable on a Nokia phone. This
was a full-fledged 3D game that controlled quite nicely. The graphics, while
small, were as good as anything on an Advanced Game Boy. This, however, was a a
full-fledged, graphical 3D game on a phone. Not just 3D graphics, but 3D
movement.

Granted, games are not the standard application that you and I create on a
daily basis. Games do, however, push thehardware. A 3D game isn't going to run
an a low-end machine. Additionally, doing games such as those I've just
described requires an infrastructure for tapping into the device's features and
more. These APIs and standards are here, or will be very, very soon. When you
combine this with the state of the hardware, it becomes obvious to me that
phones and other small devices have become more than just single purpose
devices.

It was stated that today's cell phone is equivalent to a PC from 1998. The
speed of the processor is at that level. The amount of memory and storage space
is potentially greater.With the next evolution or two of these devices, the
power is going to be even greater. It was even mentioned that future phones will
most likely be dual processor devices. There will be a low-powered processor for
standard phone functions and stand-by mode, and a high-powered processor (think
1 ghz) for the more intense applications.

The point I'd like to make is that as developers, it is time to step out of
the "desktop monitor" box that we tend to think about when designing application
user interfaces. It is time to begin to think about the most appropriate user
interface for an applications and to not assume that the desktop monitor has to
be the target. A cell phone, a PDA, a desktop, or even a large sized television
monitor are all equally viable.

As wires go away and as numerous options open for user interfaces, I believe
we are going to see some interesting applications being built. One thing is
for sure -- phones are a small device with big potential to become an interface
of choice for many users. After all, after an ID and keys, the cell phone is the
next thing most people always take with them.

I'll have more to say on what I learned at CTIA over the coming weeks. This
includes conversations with some of the people at Sun as well as a look at a
product or two that I came across that were interesting.

For those of you keeping up by reading books. The following are just a few of
the new books that have been recently released. If you've read any of these,
feel free to write a review to be posted on CodeGuru. See the submission
guidelines at:

- ASP.NET 2.0's New and Improved Caching
Features By arasu_tt@yahoo.comThe Cache API in
ASP.NET 2.0 builds on the foundation provided by the one in ASP.NET 1.0 and
makes building high-performance ASP.NET applications extremely easy. Learn how
you can take advantage of caching without writing a single line of code.

- Combining Symmetric and Asymmetric
Encryption By larryjfExplains symmetric and
asymmetric encryption, and then shows how to combine them. The .NET framework is
used. All code snippets are written in VB.NET.

- Create a GUI for an FTP Client with VB
.NET By Paul KimmelPaul Kimmel demonstrates
the implementation of a Windows GUI for an FTP client, and along the way,
presents the skills you need to complete the FTP solution or similar kinds of
applications.

- Accessing the Address Book Data Using
MAPI By muthuisLearn the different ways of
accessing the address book data using Extended MAPI. It explains how to work
with both smaller and larger address books in a Global Address List of an
organization.

2. Migrating to a Service-Oriented Architecture, Part
2 By Channabasavaiah, Holley, &
Tuggle - Gain a better understanding of the major considerations in planning
a migration to a Service-Oriented Architecture by looking at services and
interfaces.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Advertising:
If you are interested in advertising in our newsletters, call Claudia at
1-203-662-2863~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~For
information about advertising opportunities, visit http://www.jupiterweb.com~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For details on becoming a Commerce Partner, contact David Arganbright on
1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To learn about other free newsletters offered by internet.com or to change
your subscription visit http://e-newsletters.internet.com~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
internet.com's network of more than 160 Web sites is organized into 12
channels:

Top White Papers and Webcasts

When individual departments procure cloud service for their own use, they usually don't consider the hazardous organization-wide implications. Read this paper to learn best practices for setting up an internal, IT-based cloud brokerage function that service the entire organization. Find out how this approach enables you to retain top-down visibility and control of network security and manage the impact of cloud traffic on your WAN.

U.S. companies are desperately trying to recruit and hire skilled software engineers and developers, but there is simply not enough quality talent to go around. Tiempo Development is a nearshore software development company. Our headquarters are in AZ, but we are a pioneer and leader in outsourcing to Mexico, based on our three software development centers there. We have a proven process and we are experts at providing our customers with powerful solutions. We transform ideas into reality.