The Modern World of Mobility

The Modern World of Mobility

recall my first laptop computer. During my first year of college, I purchased an NEC laptop from my college advisor, Art Sanchez. This computer was sweet. Here’s the list of features: 640K memory, two 720K floppy drives, and a green LCD (Liquid Crystal Display) screen. Yes, it had an LCD?which was not backlit. I had to have a very good light source just to read the screen; forget using it in the dark. You see, backlighting was an option back then, just like hard drives for that matter.

Step forward 15 years and you can now purchase a new laptop that has a GHz (Gigahertz) rated CPU, 250 times the memory, a hard drive, and?get this?a lighted monitor. Another feature now standard in most portable computers is a wireless networking card.

Wireless networking is arguably the biggest technological advancement in the last few years. You can go to Starbucks and, for a small fee, log onto the Internet. The Portland, Oregon airport has free wireless Internet access and the entire city of Philadelphia is in the process of creating a wide-area wireless network. Last spring, I was able to blog during an entire trip from Montreal, Quebec to Toronto, Ontario. The train I was on had wireless networking for the entire three-plus-hour train ride. I am not easily impressed by technology, but this was pretty neat, in my opinion.

The widespread adoption of wireless networking has created a number of new technologies for developers. Cellular phones run the Pocket PC operating system, your PDA has wireless access, and Microsoft has enabled you to build applications for all these devices using the .NET Framework. So now you have the ability to use Visual Basic .NET, C#, and other .NET languages to create applications for your mobile devices (phones, PDAs, and portable computers).

With this new technology comes great responsibility. You need to make sure your applications are network-aware, battery-aware, and can take advantage of new and advanced input devices, which is where this CoDe Focus issue comes into play. This issue demonstrates concepts of enabling your Web applications to use pen input, shows you how to trap stylus input, how to store Digital Ink, how to make your applications network- and battery-aware and numerous other mobility development issues. We hope you find it useful in your mobility development process.



Share the Post:
XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved

AI is revolutionizing fraud detection

How AI is Revolutionizing Fraud Detection

Artificial intelligence – commonly known as AI – means a form of technology with multiple uses. As a result, it has become extremely valuable to a number of businesses across

AI innovation

Companies Leading AI Innovation in 2023

Artificial intelligence (AI) has been transforming industries and revolutionizing business operations. AI’s potential to enhance efficiency and productivity has become crucial to many businesses. As we move into 2023, several

data fivetran pricing

Fivetran Pricing Explained

One of the biggest trends of the 21st century is the massive surge in analytics. Analytics is the process of utilizing data to drive future decision-making. With so much of

kubernetes logging

Kubernetes Logging: What You Need to Know

Kubernetes from Google is one of the most popular open-source and free container management solutions made to make managing and deploying applications easier. It has a solid architecture that makes

ransomware cyber attack

Why Is Ransomware Such a Major Threat?

One of the most significant cyber threats faced by modern organizations is a ransomware attack. Ransomware attacks have grown in both sophistication and frequency over the past few years, forcing

data dictionary

Tools You Need to Make a Data Dictionary

Data dictionaries are crucial for organizations of all sizes that deal with large amounts of data. they are centralized repositories of all the data in organizations, including metadata such as