-
A Practical Introduction to Jetpack Compose Android Apps
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2021 - May/June
Learn how you can use Jetpack Compose to build Android apps. Jetpack Compose is a rewrite of the Android UI toolkit. Get started with step-by-step examples.
-
Xamarin.Forms 5: Dual Screens, Dark Modes, Designing with Shapes, and More
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new enhancements to Xamarin.Forms 5 to support new screen sizes, orientatonss and postures supported in the Surface Duo.
-
Introduction to SwiftUI
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - May/June
Learn to use SwiftUI, a state-driven, declarative framework, to build iOS and macOS applications without having to use Storyboard.
-
From Xamarin Native to Xamarin.Forms: Reaping the Rewards without the Risk
Last updated: Wednesday, September 23, 2020
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you need access to native platforms, you’re going to want to see what Ryan has to say about Xamarin.Forms. He’ll show you that migration isn’t the pain you thought it might be.
-
Cross-Platform Mobile Development Using Flutter
Last updated: Friday, March 19, 2021
Published in: CODE Magazine: 2019 - September/October
Using Flutter, Google’s latest cross-platform framework for developing iOS and Android apps, Wei-Meng shows you how easy developing mobile-apps can be.
-
Nest.js Step-by-Step: Part 2
Last updated: Thursday, March 18, 2021
Published in: CODE Magazine: 2019 - September/October
Bilal continues showing us just how interesting, useful, and easy it is to integrate Nest.js with TypeORM. You’ll get to replace mock data from the first article with real data this time, too.
-
Introduction to Kotlin
Last updated: Monday, March 29, 2021
Published in: CODE Magazine: 2019 - July/August
Kotlin is now the preferred language for Android developers. Are you ready to make the switch? Wei-Meng shows you how.
-
Introduction to Cloud Firestore
Last updated: Sunday, November 26, 2023
Published in: CODE Magazine: 2019 - May/June
The article "Introduction to Cloud Firestore" by Wei-Meng Lee introduces developers to the Cloud Firestore service from Google. The author explains how Cloud Firestore is a NoSQL document database that allows developers to store data on the cloud and keep clients synchronized through real-time listeners. Lee provides step-by-step instructions on setting up Cloud Firestore in a React Native application, as well as demonstrating how to add, retrieve, update, and delete documents in the database. The article serves as a beginner's guide to getting started with Cloud Firestore and highlights its benefits for building responsive apps that can work online and offline.
-
Implementing Push Notifications in Progressive Web Apps (PWAs) Using Firebase
Last updated: Wednesday, April 7, 2021
Published in: CODE Magazine: 2019 - January/February
Using Firebase Cloud Messaging, Wei-Meng shows you how to enable PWA push notifications as if they were native code, and how to host your REST API as a serverless app.
-
Demystifying React
Last updated: Monday, April 19, 2021
Published in: CODE Magazine: 2018 - September/October
You’ve probably heard about Facebook’s new JavaScript library, React. Milton shows you how it works and encourages you to consider using it on your next project.
-
JavaScript Corner: Variables and Scope
Last updated: Monday, April 26, 2021
Published in: CODE Magazine: 2018 - May/June
John starts his new series on JavaScript with a list of interesting problems and solutions.
-
A Good Idea is Just the Start
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2018 - January/February
If you ever thought you’d like to develop the Next Big Thing, you’ll need Q’s advice about how to get started and what to do before you start writing code.
-
Developer Update: iOS 11 and iPhone X
Last updated: Friday, May 7, 2021
Published in: CODE Magazine: 2018 - January/February
In Apple’s new releases, there are a ton of new features to play with—even the AppStore has changed. Jason shows you how all of this impacts your development chores.
-
An Introduction to Native Android and iOS Development with NativeScript
Last updated: Friday, May 7, 2021
Published in: CODE Magazine: 2017 - November/December
These days, your code really must work across all of the various platforms. Unless you plan to learn a lot of languages, you’ll want to apply Nic’s tips for using NativeScript.
-
Developing Cross-Platform Native Apps with a Functional Scripting Language
Last updated: Tuesday, May 11, 2021
Published in: CODE Magazine: 2017 - November/December
Vassili extends his own custom scripting language for mobile development and makes creating and placing widgets fast and easy.
-
Understanding User Engagement Using Mixpanel
Last updated: Thursday, May 13, 2021
Published in: CODE Magazine: 2017 - September/October
Before any upgrade development begins, you need to know how users interact with your app. Jason explores one great tool, Mixpanel, and shows how to get the data you need.
-
Accessing Platform-Specific Functionalities Using DependencyService in Xamarin.Forms
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
You can avoid all that pesky overhead when dealing with multiple platforms by using Microsoft’s library of APIs, Xamarin.Forms. Wei-Meng shows you how to efficiently map to the various platforms’ respective native UI elements at run time.
-
Beta Test Your iOS Applications Using TestFlight
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
Jason explores TestFlight, a new tool for testing your iOS apps. It has some nifty notification tools, which make it easier to have a lot of testers—or just a few, depending on what your product needs. Check out what else it has going for it.
-
Lower the Barriers to Entry for Mobile Development with React Native
Last updated: Monday, May 17, 2021
Published in: CODE Magazine: 2017 - July/August
These days, you can’t build your apps for only one platform, which could mean multiple dev teams and keeping track of parallel projects. Jason shows us how to use React Native to get the best mobile development without breaking the bank or going crazy.
-
Xamarin versus Cordova
Last updated: Friday, May 21, 2021
Published in: CODE Magazine: 2017 - March/April
These days, you can’t target only one platform with your innovative apps. They have to look good on many types of devices and operating systems. Sahil looks at how Xamarin and Cordova translate into native apps and how you can use a combination to build even more versatile systems than ever before.
-
Moving Forward: The Transition from Objective-C to Swift
Last updated: Wednesday, June 2, 2021
Published in: CODE Magazine: 2016 - November/December
If you’ve been paying attention to programming trends, you’ll see that Swift, Apple’s new language, is gaining popularity at an impressive rate. You don’t have to toss out everything you already know, though, as Jason helps you see Swift’s similarities to Objective-C.
-
Push Notifications Made Easy with One Signal
Last updated: Monday, June 7, 2021
Published in: CODE Magazine: 2016 - September/October
With all the new things on the market, it’s hard to keep a user’s attention where it belongs: on your app. Jason explores the push-notification aspects of One Signal to help you keep your app in the forefront.
-
Support Your Application Post-Launch Intelligently Using Intercom.io
Last updated: Friday, June 11, 2021
Published in: CODE Magazine: 2016 - July/August
Jason shows us how to keep the development team focused on developing while creating built-in post-launch features that keep your users happy too. It’s not magic, it’s Intercom.io.
-
Arranging Views with Xamarin.Forms Layout
Last updated: Tuesday, June 22, 2021
Published in: CODE Magazine: 2016 - May/June
There’s no longer a simple answer to what sort of device your page will be viewed upon. Walt examines the options and shows you how to make sure that yours will look great on anything, old or new.
-
Implementing Lean Controllers in iOS Applications
Last updated: Wednesday, June 23, 2021
Published in: CODE Magazine: 2016 - May/June
Have you been struggling with sluggish apps? Perhaps all that’s needed is a little tightening of the code. Mohammad makes your apps lean and mean again with a simple ToDo example.
-
Parse is Set to Shut Down. Now What?
Last updated: Monday, June 21, 2021
Published in: CODE Magazine: 2016 - May/June
It seems like only yesterday that Facebook acquired Parse so that developers could focus more on the frontend than the backend of their apps. In January 2017, they’re shutting Parse down. Jason tells us what our options are.
-
Integrating Achievements and Leaderboards into Your iOS Game Using Game Center
Last updated: Thursday, June 24, 2021
Published in: CODE Magazine: 2016 - March/April
While creating a simple little mobile game app, Jason shows us the power of Game Center’s tools.
-
Integrating YouTube into Your iOS Applications
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
You’ve made your website pretty spiffy, but the one thing it’s missing is the one thing that makes social media platforms so hard to compete with. Add sound and video to your content by making it YouTube-capable. Jason shows you how!
-
Introduction to Swift 2.0
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
Unless you’ve been living under a rock, you’ve heard about the new Swift language that’s taken the iOS/OSX community by storm. Learn some of Swift’s basic features as Mohammad explores what’s new in this second release.
-
Building a Weather App using OpenWeatherMap and AFNetworking
Last updated: Wednesday, June 30, 2021
Published in: CODE Magazine: 2015 - November/December
Take a look at third-party applications and code before sitting down to develop because the tools you need to build your masterpiece might already be available. Jason shows us some clever shortcuts as he builds a weather app.
-
All Aboard: Maximize Mobile Engagement with Interactive Onboarding
Last updated: Thursday, July 1, 2021
Published in: CODE Magazine: 2015 - September/October
You can sell your app with creative marketing, but you’ve got to do something more to get customers to not only open your app but use it, too. Jason takes a look at onboarding techniques.
-
More about Xamarin Pages
Last updated: Thursday, July 1, 2021
Published in: CODE Magazine: 2015 - September/October
Walt continues his series of articles on Xamarin, this time, exploring the nature of pages. You’ll learn what a page is, how to navigate among them, how to create sub-pages, and strategies for loading data onto pages.
-
Beyond the Phone: Developing for Apple Watch
Last updated: Tuesday, July 13, 2021
Published in: CODE Magazine: 2015 - July/August
Remember just a few years ago when we were all excited to get touch technology on our phones, laptops, and tablets? The Next Big Thing is here, and Jason shows us how to develop for the Apple Watch.
-
Xamarin Pages: The Screens of an App
Last updated: Tuesday, July 13, 2021
Published in: CODE Magazine: 2015 - July/August
In the next article of his series on Xamarin, Walt takes a look at the all-important UI and how to make it work best for the development process and the user.
-
Exploring the Xamarin.Forms Ecosystem
Last updated: Wednesday, July 14, 2021
Published in: CODE Magazine: 2015 - May/June
As part of his series, Walt dives deeply into Xamarin.Forms and roots around in the details of the object model.
-
Challenges, Pains, and Points of Today’s Software Development
Last updated: Tuesday, July 27, 2021
Published in: CODE Magazine: 2015 - March/April
Although some of us write code for the pure joy of it, Dino invites us to think about mobility and the cloud to make apps reflect the world we live in.
-
Extending the Bootstrap Accordion
Last updated: Thursday, July 29, 2021
Published in: CODE Magazine: 2015 - January/February
Paul teaches us how to use Bootstrap’s accordion features to make easily mobile-adaptable navigation panels.
-
Mobile Apps for SharePoint and Office 365: Part 2
Last updated: Thursday, July 29, 2021
Published in: CODE Magazine: 2015 - January/February
Sahil continues his interesting series by writing a fronted to the Mobile app he wrote the backend for in the November/December 2014 issue.
-
Introduction to Swift
Last updated: Wednesday, September 1, 2021
Published in: CODE Magazine: 2014 - November/December
Whether you’re familiar with programming in Objective-C or not, you’ll learn something interesting as Mohammad takes a look at the new high-level Swift programming language for the iOS framework.
-
Mobile Apps for SharePoint and Office 365: Part 1
Last updated: Monday, August 2, 2021
Published in: CODE Magazine: 2014 - November/December
In this first installment of his new series, Sahil begins writing an end-to-end mobile infrastructure using some familiar tools.
-
Developing Pebble Applications
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
Harkening to Dick Tracy comics, the new “smart” watch creates new opportunities for creative development. Wei-Meng introduces us to the coolest new mobile app-development platform with an exploration of what the Pebble is capable of already and some interesting things to think about for building your own apps.
-
The Parse Revolution: Why Complex Infrastructure for App Storage is a Thing of the Past
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
What if, as a developer, you could focus all of your efforts on building a robust front-end experience and not have to worry about constructing a complex backend infrastructure? Jason shows us how to do just that with Parse.
-
Xamarin 3.0: Better Cross-Platform Mobile Development with C#
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
Xamarin has a new version of their Cross-Platform Mobile Development tool out, and Jason takes you on a tour of all the great new features.
-
Understanding and Using iBeacons
Last updated: Thursday, December 23, 2021
Published in: CODE Magazine: 2014 - May/June
Want a great way to tell prospective customers or conference attendees that you’re open for business? Wei-Meng explains how iBeacons work, tells you how to build one, and shows you many clever uses for iOS and Android mobile devices.
-
Cross-Platform Localization for Mobile Apps
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Chris shows us how to make sure that your app is not only cross-platform, but international and global as well.
-
Developing Cross-Platform Mobile Apps using Xamarin
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Wei-Meng gives us a step-by-step guide to making seamless cross-platform mobile apps with Xamarin.
-
Why Your App’s UX is More Important than You Think
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Have you ever found a great app idea but struggled to use it? Q explains some basic steps you can follow to be sure that your creation doesn’t get put in the pile of unused apps.
-
Android for .NET Developers
Last updated: Thursday, May 19, 2022
Published in: CODE Magazine: 2013 - July/August
Mastery of mobile platforms makes you a better developer and can really give you more job opportunities. But let’s face it: The list of mobile platforms that offer more healthy prospects doesn’t yet include Windows Phone and Windows 8. Your outlook is just plain better if you can code for iOS or Android.
-
Building a CODE Framework Service and Consuming It on an iPhone Application
Last updated: Tuesday, May 31, 2022
Published in: VFP Conversion Papers, CODE Magazine: 2013 - May/June
In this article, you will create a CODE Framework RESTful service and an iPhone application from scratch. For the client side, you will utilize XCode (yes, you’ll need a Mac!), which uses Objective-C as the primary language. This article won’t teach you the language; you need to know the basics of Objective-C. Even if you don’t know anything about it but want to code right away, read the article “Building a Twitter Search Client on iOS,” by Ben Scherman, available for all CODE readers in the Xiine application for Windows, Android, and iPhone. For the database, you’ll use any instance of SQL Server 2008. The service will be written in C#, using the latest version of CODE Framework, available on http://codeframework.codeplex.com, where you will find not only the download link, but also a lot of useful information.
-
An Overview of the Windows Phone 8 SDK
Last updated: Wednesday, June 8, 2022
Published in: CODE Magazine: 2013 - March/April
It didn’t take long after the introduction of Windows Runtime (WinRT, the set of APIs that allow Windows Store apps to communicate with the Windows 8 operating system), for Microsoft to unveil the next generation of its mobile operating system, Windows Phone 8, which conveniently includes some of the APIs coming directly from WinRT. It’s easy to imagine the APIs merging together at some point, as that would make writing applications for on-the-go devices such as tablets and mobile phones much easier.
-
Working with Windows Phone User Interfaces, Part 2
Last updated: Sunday, December 3, 2023
Published in: CODE Magazine: 2012 - March/April
In Part 1 of this article you learned how to work with orientation changes on the Windows Phone and how to create horizontally scrolling pages using Panorama and Pivot pages. In Part 2 you’ll see how to interact with some of the built-in applications on the phone through the use of the Launcher and Chooser applications.
-
Windows Phone 7 Development Using MVVM and Unit Testing
Last updated: Thursday, February 21, 2019
Published in: CODE Magazine: 2012 - January/February
As readers of this magazine, you are all experts at certain facets of software development, be it for the desktop, the web, SQL Server and now mobile platforms. Mobile programming was a fairly arcane development arena up until the recent announcement of Windows Phone 7 (WP7). Prior to WP7, you had to become intimately familiar with the myriad platforms and form factors available and write your programs to each of those phones. With the advent of WP7, Microsoft is now controlling the hardware capabilities of the phone making it much easier to develop for these platforms. You can now also leverage existing skills in Silverlight and XNA to write your apps. But the question always remains: how do I get started and what is the best way to write for the new WP7? In a previous article, <i>CODE Magazine </i>Jan/Feb 2011, I showed you what to do to get started; now I want to show you the best way to apply what you have learned in that article. I will use Silverlight, the Model-View-ViewModel (MVVM) pattern, and Silverlight Unit testing to build a sample app.
-
Working with Windows Phone User Interfaces, Part 1
Last updated: Thursday, February 21, 2019
Published in: CODE Magazine: 2012 - January/February
Developing for Windows Phone is easy if you have been doing any XAML at all. That’s because you use Silverlight for Windows Phone development.
-
Build an HTML5 Offline Application with Application Cache, Web Storage and ASP.NET MVC
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - November/December
The modern web ecosystem is made up of many different types of scenarios of how users interact with online content. With the increasing popularity of mobile devices along with countless hours at Starbucks and on airplanes, users may often find themselves in a position of wanting to use web content while not being able to enjoy reliable and continual access to the Internet.
-
Building an Android Application to Search Twitter
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2011 - September/October
From users to developers, mobile applications used to be (not so long ago) uninteresting. Complicated flows, non-intuitive screens and limited features available used to discourage anyone. PDAs had a poor user interface with limited colors (the first ones were only black and white). It was very complicated and boring to write any code for it. Cell phones used to be a device where you could make and receive phone calls. Eventually you could play some games. But you know what? Even the games were boring most of the time!
-
Building an iOS Application to Search Twitter
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - September/October
This article will cover building a simple Twitter client that allows users to search for tweets, save those search terms, and recall them at any time. The sample in this article will use Xcode 4 and the iPhone SDK 4.3. All examples are in Objective-C. You can find the code for this article at http://github.com/subdigital/code-mag-twitter-searcher. I encourage you to download the code to help out if you get stuck.
-
Building CodeTweet for Windows Phone
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2011 - September/October
In this article, we take a look at what’s involved with building a simple Twitter Search client for Windows Phone. We will cover what tools you need, where to download them, how to design, build and test the app and finally, how to publish it to the Windows Phone Marketplace.
-
Post Mortem: Xiine for Android
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2011 - September/October
Digital content is becoming more popular. E-book readers encourage people that like to read, to read even more because they can take all of their books on one lightweight gadget. Even though I still love hard copies of a book (you don’t need power to read it), I have had very good experiences with several digital readers.
-
Working with Audio in Windows Phone 7
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - September/October
Smart phones are constantly evolving to fit your mobile lifestyle. Most modern phones function as full featured music and video players. Windows Phone 7 follows the path blazed by other smart phones, but adds its own twist. Your musical life on this device revolves around the Music + Videos hub. This article contains details on how to interact with the Music hub from your application.
-
Introduction to HTML5
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - July/August
As the bedrock to the web, HTML has evolved in many ways from its birth in 1991. While the markup language has had its share of ups and downs, the advent of what’s being called “HTML5” is a welcome and much anticipated addition of new semantic capabilities and valuable APIs.
-
Getting Started with Windows Phone 7 Development
Last updated: Saturday, January 18, 2020
Published in: CODE Magazine: 2011 - January/February
-
Windows Phone Is Here. Learn It!
Last updated: Saturday, January 18, 2020
Published in: CODE Magazine: 2011 - January/February
-
Getting Started with Windows Mobile Development
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - July/August
In today’s world of fast food, fast cars, and instant gratification, people expect to be in touch at all times.We have become conditioned to staying in touch with businesses, friends, and families. Because of this desire for instant data, we have the Internet, cell phones, Wi-Fi, MP3 players, and DVD players. As the equipment needed to drive this thirst has become smaller and smaller, we find ourselves looking for portable replacements for our bulky desktop computers.
-
Adapting Existing Applications to Work on UMPCs
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
The Ultra-Mobile PC (UMPC) presents a new opportunity for existing applications to extend their potential audience. Microsoft® Windows® desktop applications can mobilize onto the UMPC platform, providing users with desktop functionality while on the move. Windows Mobile™ device applications can take advantage of the larger screen size and storage space of the UMPC to extend the application capabilities.
-
Basics of Ink in Windows Presentation Foundation
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
Ink is a first-class citizen in the next generation of Microsoft® Windows® user interfaces.Microsoft built ink functionality into all versions of the Microsoft Windows Vista™ operating system, and the new Windows Presentation Foundation (WPF) makes it easy to ink-enable your applications. Even using ink over moving video is easy in WPF!
-
Being Ultra-Mobile
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility, Markus Egger Talks Tech
CoDe Focus Mobile Editorial by Markus Egger
-
Best Practices in Game Design for the Ultra-Mobile PC
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
The Ultra-Mobile PC (UMPC) expands the market for PC games that run on Microsoft® Windows® XP, as long as developers consider certain design requirements to ensure a good user experience. In most cases, a single version of games can span both the UMPC and traditional PC platforms.
-
Developing Windows Vista Applications for the Ultra-Mobile PC (UMPC)
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
Growing up in the 80s, two of the concepts that drew me in to computer science were computers that were small enough to take with you (called “Luggables” then) and displays that were thin enough to hang on a wall.Technology has come a long way in that time-and the Ultra-Mobile class of personal computers that run the Windows Vista™ operating system is a great example of that progress. So what is a UMPC and why would I be interested in writing an application that is optimized for it?
-
Exploring Ink Analysis
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
The Tablet PC SDK makes it easy to incorporate digital ink and handwriting analysis into applications; and now the InkAnalysis API (available in Windows Vista™ as well as downlevel to the Microsoft® Windows® XP operating system through a redistributable) takes it one step further.Actually, the InkAnalysis API exposes some of the lower-level functions that make handwriting recognition possible. It also exposes some functionality that can improve recognition results, support shapes, alternative recognition results, and spatial analysis. In this article, I will take a deeper look into what goes on behind the scenes and how to take advantage of the tablet team’s hard work.
-
Exploring Tablet PC Application Deployment
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
You have decided to take the plunge and create a Microsoft® Windows® XP Tablet PC Edition operating system-aware application. This decision comes with a new set of requirements when it comes to enabling Tablet PC-specific features and deployment of your application. This article will take you through the process of creating a Tablet PC-aware application and deploying it in the enterprise.
-
How to Be Where Your Customer Wants to Be
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
We all know that applications have evolved, and not just towards Web deployment, .NET Framework development, and mash-up functionality.
-
Inking in ASP.NET 2.0, AJAX, and IE7
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
In the past year, new technologies from Microsoft have changed how we can add ink to Web sites and the change is definitely for the better!
-
Introduction to Windows Touch Technology in Windows Vista
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
I think we’re making progress toward the goal of bending computers to conform to human factors rather than bending my human factors to conform to the way computers accept input.Ultimately, our brains will be plugged directly into “the grid,” but until then, users still have to learn how to type, control a mouse, and press buttons in certain sequences. The arrival of the Windows Vista™ operating system with Microsoft® Windows® Tablet and Touch Technology is another step toward really natural computing.
-
SideShow Development in Depth
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
Providing access to information on your PC without having to boot the PC is one of the goals of Windows SideShow™.Windows SideShow device technology consists of a separate screen, CPU, and memory that you can use to view this information. The devices range from displays on the back of laptop lids to remote controls to credit-card sized screens you can put in your pocket. This article will explain how your applications can provide information on a Windows SideShow device.
-
Tablet PC Input Panel Programmability
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
Most applications will require some form of text input. By using the ITextInputPanel API you can optimize the pen text-input experience on Tablet PCs.If you have ever used a Tablet PC, you have most likely used Tablet PC Input Panel. Input Panel is the handwriting input tool that lies on top of your application so that you can insert handwritten text into any non-ink enabled Microsoft® Windows® control. Using Input Panel programmability is a great way to ensure that Input Panel provides the best possible pen input user experience in your application.
-
The Proper Developer Environments for Mobile PC, Tablet PC, and Ultra-Mobile PC Applications
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
When Microsoft® Windows® XP Tablet PC Edition appeared in 2002, developers were sometimes confused about whether to write code on a Tablet PC or if it were possible to develop Tablet PC applications on existing desktop computers.The solution turned out to be fairly straightforward, if less than intuitive. However, with the addition of Ultra-Mobile PCs (UMPCs), multiple releases of the Tablet and Touch Technology API, and now the Windows Vista™ operating system, this question arises again: What do you need to do to set up your developer environment and create applications for these form factors?
-
Welcome from the Mobile and Tailored Platforms Group
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
Welcome to our second CoDe Focus issue on mobile PC development.
-
Windows Vista Mobility: Why Should You Care?
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility
“Why should I upgrade to Windows Vista™?” is the single most-asked question I get at work these days. Curiosity is driving a lot of folks towards this latest and greatest operating system from Microsoft. What’s new? What does it do? What’s in it for me? Everyone wants to know what’s so special about it and if it is worth it. “How much time do you have right now?” is usually my first reply, closely followed by, “Do you have a laptop?”
-
101 Windows Phone 7 Apps, Volume I: Developing Apps 1-50- Chapter 2 Flashlight -
Last updated: Wednesday, August 31, 2022
Published in: Book Excerpts
This excerpt is from the new book, ‘101 Windows Phone 7 Apps, Volume I: Developing Apps 1-50’, authored by Adam Nathan, published April 2011, ISBN 0672335522, Copyright 2011. For more info, please visit the publisher site http://www.informit.com/store/product.aspx?isbn=0672335522
-
An Overview of Go in Five Examples - Chapter 1
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts
By Mark Summerfield, Published May 4, 2012 by Addison-Wesley Professional. Part of the Developer's Library series. Copyright 2012 Book ISBN-10: 0-321-77463-9 ISBN-13: 978-0-321-77463-7. Mark Summerfield provides a series of five explained examples of the Go programming language. Although the examples are tiny, each of them (apart from "hello who?") does something useful, and between them they provide a rapid overview of Go's key features and some of its key packages.
-
ASP.NET MVC 4 Mobile Websites Succinctly - Chapter 3 - Designing Mobile-Friendly Websites
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts
ASP.NET MVC 4 Mobile Websites Succinctly </i>by Lyle Luppes is a concise guide to creating a website aimed at mobile but also serving desktops-from just one code base. Luppes extols the virtues of .NET’s ASP.NET MVC framework, offering it up as the perfect solution for cross-platform website development. The following excerpt from his book discusses design. This book is part the <i>Succinctly </i>series and can be downloaded for free from Syncfusion’s Technology Portal.
-
First Sketches of an App: Planning the Design of a Mobile Application
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts, Newsletters
You won't need a hammer or a screwdriver; maybe you'll need a tape measure—though preferably one in digital form on the top and side of your computer screen. Like any job, there's an established set of tools that most interaction and interface designers use to create their projects. Programs such as Photoshop, Balsamiq, xScope, and others are critical components of the interface-building process. In this chapter you'll find a general strategic outlay for planning the design of a mobile application. Using the steps and techniques presented, you'll be prepared for the different phases a design evolves through during its infancy, before a programmer writes the first lines of code.
-
Implementing Gestures and Touches in iOS 7
Last updated: Friday, February 22, 2019
Published in: Book Excerpts, Newsletters
This chapter introduces direct manipulation interfaces that go far beyond prebuilt controls. By the time you finish reading this chapter, you'll have read about many different ways you can implement gesture control in your own applications.
-
Improving Mobile Web Application Development with HTML5
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts, Newsletters
In just 24 sessions of one hour or less, learn how to build rich, robust mobile apps that run on smartphones, tablets, and other devices and interact with users in powerful new ways. Using this book’s straightforward, step-by-step approach, you’ll master leading-edge practical skills you can use whether you’re developing for the iPad/iPhone or Android. Discover how to quickly build new mobile apps and upgrade older apps, provide cutting-edge media content, leverage advanced features ranging from geolocation to the semantic web, and even simplify complex back-end development. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
-
Learning iOS Development Chapter 1: Hello, iOS SDK
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
Learning iOS Developmentis the perfect first book for every new iOS 7 developer. It delivers a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all aspects of app development and deployment. Throughout Learning iOS Development, you explore the iOS development process as you create and expand a handy car valet app. The hands-on projects enable you to create meaningful code as soon as possible, building confidence and mastery. The annotated code listings work with all the latest iOS technology, so you'll be ready to jump into this exciting development field. With Learning iOS Development, it's easy to learn at your own pace, on your own--or to deepen the knowledge you may be gaining in a classroom or workplace.
-
Sams Teach Yourself: HTML5 Mobile Application Development in 24 Hours
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
By Jennifer Kyrnin Published Aug 22, 2013 by Sams. Part of the Sams Teach Yourself series.
-
Sams Teach Yourself: iPhone Application Development in 24 Hours, 2nd Edition HOUR 21 - Building Background-Aware Applications
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts
“The ability to run multiple applications in the background” mocks the Verizon commercial. “Why can’t a modern operating system run multiple programs at once?” question the discussion groups. As a developer and a fan of the iPhone, I’ve found these threads amusing in their naivete' and somewhat confusing. The iPhone has always run multiple applications simultaneously in the background, but they were limited to Apple’s applications. This restriction has been to preserve the user experience of the device as a phone. Rather than an “anything goes” approach, Apple has taken steps to ensure that the phone remains responsive at all times.
-
Twitter Bootstrap 3 Succinctly
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts, Newsletters
Learn the new and improved features in the latest version of Twitter Bootstrap. Author Peter Shaw builds on his work on Twitter Bootstrap 2 Succinctly to provide up-to-date information on the latest version of the software. With Twitter Bootstrap 3 Succinctly, developers will transition smoothly into the newest version of Twitter Bootstrap, which boasts an emphasis on mobile development.
-
Windows Phone 8 Development Succinctly
Last updated: Friday, February 22, 2019
Published in: Book Excerpts, Newsletters
Windows Phone 8 Development Succinctly by Matteo Pagani is one of the latest titles in Syncfusion's acclaimed Succinctly series of technical e-books. It introduces the platform and many of its features to get new developers up and running with their own Windows Phone applications. Go from displaying a simple "Hello World" message to creating an app thoroughly integrated with the operating system and hardware to to deliver a unique user experience. This book can be downloaded in its entirety for free from Syncfusion's Technology Resource Portal.
-
XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360 - Chapter 3 -The Game Object and the Default Game Loop
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
This excerpt is from the book, ‘XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360, authored by Tom Miller, Dean Johnson, Published December 12, 2010 by Addison-Wesley Professional. Part of theDeveloper''s Library series.. ISBN 0672335522, Copyright 2011. For more info, please visit the publisher site http://www.informit.com/store/product.aspx?isbn=0672333457.
-
The broken Promise of the Mobile Web
Last updated: Friday, February 22, 2019
Published in: The Web View, Newsletters
High end mobile devices have been with us now for almost 7 years and they have utterly transformed the way we access information. Mobile phones and smartphones that have access to the Internet and host smart applications are in the hands of a large percentage of the population of the world. In many places even very remote, cell phones and even smart phones are a common sight.
-
Programming Windows Mobile 5.0 Applications Using the .NET Compact Framework
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2006 - September/October
Microsoft has recently launched the Windows Mobile 5.0 platform for Pocket PCs and Smartphones. With the proliferation of Windows Mobile-based devices in the marketplace, companies are gradually mobilizing their enterprising applications to let their staff gain the competitive mobile advantage.
-
Data Access for Partially Connected Applications
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
In all but the simplest applications, data is stored in a central location and accessed over a network.However, in many scenarios, distributed applications can not assume a certain kind of network connection, both in terms of performance and reliability. In scenarios where users access their applications on mobile PCs, network connections may not be available at all. This introduces relatively complex data access scenarios with which modern applications need to cope.
-
Into the Future
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Tablet PC and Mobile PC development is very popular today, and it will get more popular and important in the future.For Mobile PC developers, there are significant changes coming in the near future, some in the Windows XP timeframe, others in Windows Vista. This article provides an overview over what’s on the drawing board or already available in technology preview builds.
-
Introduction to Tablet PC Development
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
If you are familiar with development on PCs using Microsoft’s tools, you know most of what you need to develop for Tablet PCs.The main addition in the Tablet PC development arena is that of Digital Ink and the features that go along with it, such as Ink collection, Ink management, and Ink recognition. There are also a few minor additional things, such as new user interface considerations and screen operation in portrait mode.
-
Know Your Networks
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC
The sometimes connected nature of computers means that we need to build software to work smoothly as networks connect and disconnect.This article shows how you can build network-aware software using the Network Location Awareness APIs.
-
Power To The People
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC
It’s the responsibility of the developer to ensure the best user experience for the increasing number of mobile PCs being bought and used.Every activity your application carries out can affect the power consumption of any computer. This article will help you understand the critical role your software can play in helping increase battery life and provide some places for you to get started.
-
The Modern World of Mobility
Last updated: Thursday, December 16, 2021
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC
Rod Paddock - Editorial for Tablet PC 2006
-
Unveiling Windows SideShow
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Windows SideShow enables users to use PCs even when they are turned off.SideShow allows users to remotely control PCs and servers. It allows PCs to create interactive output on devices other than monitors so users can view useful data stored on their PCs when they are away from it. It enables users to interact with their PCs in scenarios that would previously have been very cumbersome, and allows for the creation of secondary display and interaction devices that would previously have been cost-prohibitive.
-
Welcome Letter from the Tablet PC Team
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC
Tablet PC Team Welcome Letter Jan 06
-
Mobile CoDe.NET: Microsoft Mobility 101
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - July/August, VFP Conversion Papers
Mobility is one of those fields which everybody knows is a definite part of our future, in 5 to 10 years or so. Think again.Amber steps out of her client's office, enters her car, pulls out her mobile phone and dials the number to her main office. She's calling Martin?her internal sales representative to inform him that she finally closed a deal with her client. She needs him to place an internal order at the warehouse. There are many items on that order, including 500 units of product X, configuration A. After a quick query in the central inventory management system, Martin informs her that there are only 250 units left of that configuration, but there are more than plenty for her order if the client would be willing to switch to configuration B. Amber now needs to call her client back and save the deal. The client will be very disappointed, the whole thing will have to be negotiated over the phone, and Amber will probably have to cut her margins or else she'll lose everything.
-
An Introduction to Visual Studio .NET Whidbey
Last updated: Tuesday, August 9, 2022
Published in: CODE Magazine: 2004 - January/February, CODE Focus Magazine: 2003 - Vol. 1 - Issue 3 - Whidbey and Yukon PDC Special
When I was asked to write a few pages on what's coming in the next version of Microsoft Visual Studio .NET (code named Whidbey), the biggest issue I had was how to limit this article to a few pages.I opted to list a few categories and drill down into each. I'm not going to cover everything, just some key items in each area. Please note that not all of these changes are implemented in the PDC build that attendees are receiving, and that some of these features are still in the planning stages. That said, here are the categories that I'd like to discuss:
-
Can You Hear Me Now?
Last updated: Wednesday, February 20, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses mobile development and mobile devices.
-
Creating Tablet PC Applications with VS .NET
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2003 - September/October, Markus Egger Talks Tech
In the Fall of 2002, Microsoft introduced Tablet PCs based on the popular Windows XP operating system.By default, this new platform includes applications with special Tablet PC features enabled, such as Ink Input and Pen-based operation. In order for this platform to become truly popular, third-party vendors will also have to ink-enable their applications. Luckily, this is a pretty straightforward task.
-
Do You Think In Ink?
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger talks about TabletPC development.
-
Find New Meaning In Your Ink With Tablet PC APIs In Windows Vista
Last updated: Tuesday, February 19, 2019
Published in: Markus Egger Talks Tech
With Windows XP Tablet PC Edition, Microsoft introduced more than just a powerful platform for users. Through the associated SDKs, Microsoft has also empowered developers to create advanced ink-enabled applications.Recognizer objects provide the means to recognize handwriting as text. Similarly, gestures can be recognized and interpreted in any way the developer desires. Other objects allow for the division of digital ink into paragraphs, lines, and segments. The combination of these objects allow for the creation of very advanced applications. However, these options do not cover the complete range of features needed to create next-generation ink-enabled applications.
-
Mobile CoDe.NET: Exploring the .NET Compact Framework
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - September/October
Windows or Web? A question you've asked and have been asked countless numbers of times for the past five years.And yet, when it comes to the mobile field and building business applications for smart devices, many are surprised when they realize the same question needs to be answered. The question is slightly dissimilar but the answers are entirely different. "Windows CE or Mobile Web?" you might ask. As for the answer, the .NET world can steer you in two very opposite directions: .NET Compact Framework or ASP.NET Mobile Controls.
-
Palm Development with MobileVB
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - September/October
Developing applications for the Palm OS may seem like a daunting task to a VB developer.The traditional Palm SDK requires at least moderate knowledge of the C programming language and has a substantial learning curve. Further complicating the situation are the memory management requirements of the Palm OS and its specific API references. Now, in version 3.5, MobileVB is a well thought-out add-in for VB6 that alleviates the drawn-out development process and makes Palm OS programming a viable option for even novice VB programmers. Enhancing development effectiveness, MobileVB allows VB programmers to take advantage of existing skills without the need to learn a new programming language or another IDE.
-
Embedded Visual Basic and your Pocket PC
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2002 - July/August
Pocket PC devices, such as the Compaq iPaq, present both an opportunity and a challenge for software developers.While there are many standard applications available, what tools can you use to develop custom applications? Don't despair, because the Microsoft eMbedded Visual Tools Development Kit will get you off to a great start.
-
Introduction to Wireless Application Protocol
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2001 - Issue 2
Today's world is about information. People want it wherever they are, in front of a television, at a PC, in a board meeting, or waiting for a bus.The Internet is great on your PC, but when you want your data on the go, lugging a Pentium PC around in your coat pocket just isn't going to cut it. Enter the Wireless Application Protocol (WAP), a way to get data to mobile wireless devices.