Blog

Archive for category: Technology


First draft of Unlocking Android 2.0 is complete

Posted by: Frank Ableson in General Business, Software Development, Technology, Android, Unlocking Android on September 06, 2010

Unlocking Android, Second Edition, is under review.  A bunch of edits to take care of over the next week or so, then on to the copy-editing process that is exciting for the editors but challenging for the authors... and then on to the printer before too long.  The book should be on shelves sometime in November or December of this year.

Unlocking Android Second Edition

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Drive your Lego Mindstorm NXT Robot with Android

Posted by: Frank Ableson in Fun, Software Development, Technology, Android, Unlocking Android on September 02, 2010

We have just published a free demonstration application to the Android Market named SenseBot.  This application was written as a demonstration for the Unlocking Android Second Edition title soon to be published.  The application demonstrates the use of the Bluetooth and Orientation Sensor functionality of the Android platform.

The application connects via Bluetooth to a Lego Mindstorm NXT robot in a "stock" configuration:  two motors connected to the B and C ports of the robot.

Once the application is connected to the Robot (which must be named NXT) you simply tilt the phone to drive the robot.  Tilt forward, back, left and right.  Even though it is arguably not the most attractive or best performing remote control -- it is a bit addictive and fun.

Search the Android market for "Lego Mindstorm" or "SenseBot".

The application requires a minimum level of Android 2.0 as that is when the Bluetooth data functionality was made accessible to third party developers.

Drive a Lego Robot with your Android phone

MSI Services provides consulting and software development for iPhone, Android, BlackBerry, Windows Mobile, and on occassion Palm WebOS.

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


AIRTIME-Manager for iPhone version 1.2

Posted by: Frank Ableson in Software Development, Technology, iPhone on September 01, 2010

Version 1.2 of AIRTIME-Manager for iPhone was accepted for download into the Apple App Store today.  This version adds enhancements for the stopwatch feature as well as support for the Associate dictation software from PortNexus.

 

 

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Monitoring Android Events

Posted by: Frank Ableson in Linux Magazine, Software Development, Technology, Android, Unlocking Android on August 31, 2010

This week's Linux Magazine Upward Mobility column demonstrates the use of a BroadcastReceiver.  OK, so what is that you ask?  A BroadcastReceiver is a coding mechanism within the Android operating system permitting you to avoid polling -- in other words, it is your friend.  The article demonstrates listening for power connection events.

Android

 

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Tame your Inbox, Use Outlook Rules & Folders

Posted by: Phil Beach in Network Services, Tips and Tricks, Technology on August 31, 2010

Almost everyone is inundated with email messages. Fortunately, there are a few tricks that I use every day to reduce strain on my own inbox.  The most helpful of these is Outlook Rules & Folders.

Outlook Folder Tree

The first step to make use of Outlook Rules is to implement an effective folder tree. The image on the right shows my Outlook folder tree.  I frequently use email to communicate with my co-workers, making it beneficial for me to create separate folders for each of my associates. Your inbox folder structure should be unique to cover your particular organizational needs.

How To: Create a folder structure

1.    Right click on Inbox

2.    Select New Folder

3.    Enter a name and select OK, the folder will appear below Inbox on your folder list

4.    Additional sub-folders can be created in the same way

After setting up an effective structure, it's time to create Outlook rules to sort your incoming mail.

How To: Create Outlook Rules

1.    Select Tools, Rules & Alerts...

2.    Select New Rule

3.    Select "Move messages from someone to a folder" & click Next

4.    Select the person or distribution list & click Next

5.    Select a folder & click Finish

Please note that this rule merely sorts based on who the message is from. It's possible, using the other rule types, to sort on a variety of the criteria including subject, sender, and message size. Rules become useful when you know a specific person, subject, or other criteria that is important to you. By creating a rule that recognizes one of these important messages and moves the message into a specific folder, you can alleviate inbox-overload.

 

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Twitter Tips

Posted by: Phil Beach in Network Services, Tips and Tricks, Social Media, Social Networking, Technology on August 26, 2010

Twitter Logo

It seems that tons of people know what Twitter is but at the same time overlook and fail to completely realize the benefit and value it could potentially add to their life, their business, or both. "How can I use Twitter?", and perhaps more importantly "how can my business use Twitter?" are important questions to ask.

Wikipedia defines twitter as a site that "enables its users to send and read other user messages called tweets", but this just scratches the surface. Twitter is a culture. It is millions of people listening to each other and communicating through random broadcasts of 140 characters or less.

Twitter could benefit your business. In the beginning, twitter users told what they were doing. Now, Twitter has evolved to encourage sharing what's on your mind. Twitter opens huge doors into what people are really thinking about when online.

In this issue of The Point, I'll explain the basics of Twitter usage. Keep your eyes open for part II, where I explain the benefits Twitter might offer to your business.

Sign up and first steps

Go straight to the Twitter homepage at twitter.com and sign up by clicking the big yellow Sign Up button on the right side of the screen. You will have to enter a few personal details, including your name and email address.

Follow someone

After signing up you will be presented with an screen that allows you to view popular Twitter users based on a variety of different interests. One of the cornerstones of Twitter is the concept of "following" someone, and no, we don't mean CIA agent style. To follow someone on Twitter is to simply monitor their posts so that you are notified when they post something. It's also possible to follow someone but shut off notifications of their posts - useful for controlling the flow of information from over-zealous tweeters - think how annoying "sitting down at my desk", or "just got to work" can get.

Your first tweet

After your account is created, you will be presented with a question - "What's happening?" The power of twitter resides in this small textbox. Type in something and click "Tweet", the rest is history, or is it?

Searching the Twittersphere

When you broadcast a tweet, even if you have no personal followers at all, the tweet will still be indexed and archived in real-time by Twitter. The tweet will be immediately available through the search feature. To search for tweets, type your query into the box on the right of your Twitter home page. As an example, a quick search for "twitter tips" returned hundreds of tweets pointing to useful blog posts and websites with great Twitter tips.

Re-tweeting (RT)

Re-tweeting is just that. Taking what someone else posted and re-posting it to your own followers. This can be useful if you know your own followers would be interested in something someone else said. However, the converse is also true - if your followers aren't interested, your re-tweeting could quickly become annoying.
To re-tweet, type "RT" followed by the originator's username and post. For example: "RT @example Great twitter tips!".

If you have any questions about Twitter, feel free to email them to me at pbeach@msiservices.com.

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Hybrid Android applications article @ IBM Developerworks

Posted by: Frank Ableson in IBM, Software Development, Technology, Android on August 25, 2010

A new article written by MSI's President, Frank Ableson, presents strategies for developing Hybrid applications for Android.

A "hybrid" application uses an embedded WebKit user interface control to permit sophisticated user interfaces and programmatic interactions.  You can read the article here.  The article demonstrates extending the browser's JavaScript environment with custom application code available to be run by an underlying Android application.  The popular Phonegap open source project uses a similar approach to bring cross-platform development capabilities to Android, iPhone and recently, BlackBerry.

 

MSI Services, Inc.

Northern New Jersey's Trusted Technology source

http://msiservices.com

 

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Handling user interface clicks with Android Buttons

Posted by: Frank Ableson in Linux Magazine, Software Development, Technology, Android, Unlocking Android on August 24, 2010

There are a number of "right" ways to perform certain programming practices.  In fact, the whole topic of which way to write code is closer to religion than science.  In this week's Linux Magazine Upward Mobility column we review three different techniques for setting up Buttons in an Android Activity.

 

Android!

MSI Services, Inc.

Northern New Jersey's technology leaders

23 Route 206

Byram Township, NJ 07874

 

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Get more out of Microsoft Word: Use Quick Parts

Posted by: Phil Beach in Network Services, Tips and Tricks, Technology, Windows on August 17, 2010

Microsoft Word keeps track of a large amount of information automatically and stores it for quick insertion later. These pieces of information are known as "Quick Parts" and include items such as the document author, creation date, and subject. This information is useful, especially when working on a document that references this information frequently.

Steps:

  1. Place the cursor where you want to insert the particular document property.
  2. Select the Quick Parts drop-down button from the Insert menu of Word 2007. Here is the button circled in red:
    Quick Parts Menu
  3. Hover over "Document Property" and choose the appropriate document property from the list that appears.

The feature becomes especially useful to allow a change to be reflected in multiple places throughout a document. For example, in the event of having to change your company's phone number, if each instance of your company's phone number had been inserted using the Quick Parts menu, the change would only have to be made to one of the instances. All of the other instances of the phone number would automatically be updated to reflect the change.

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon


Launching Android Applications

Posted by: Frank Ableson in Linux Magazine, Software Development, Technology, Android, Unlocking Android on August 11, 2010

One of the strengths of the Android platform is the ease with which one application may launch another.  The latest installment of Upward Mobility @ Linux Magazine demonstrates techniques for expanding the reach of your Android application.

Android

Share this post:
del.icio.us Favicon Digg Favicon Email Favicon Facebook Favicon LinkedIn Favicon Slashdot Favicon StumbleUpon Favicon Technorati Favicon TwitThis Favicon

« Older Entries