Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Monday, 22 December 2014

20 great productivity apps for Android, iOS, and the Web

These 20 essential apps work on all three platforms, helping you stay productive no matter what device you or your co-workers use

Android, iOS, and Web: 20 multiplatform apps for maximum productivity

Man, the days of "Mac or PC" sure were simple.

It wasn't long ago that the only question you had to consider with compatibility was whether something would run on those two types of computers. These days, most of us interact with a multitude of devices and platforms, either on our own or as a result of our colleagues' choices, and finding productivity tools that work across them all isn't always easy.

When you stop and think about it, it's nothing short of a miracle that any service can provide a consistent experience on an iPhone, an Android phone, an iPad, an Android tablet, and any computer with a modern Web browser. Amazingly enough, though, such tools do exist.

We've tracked down 20 useful options to help you stay productive and in sync from one device to the next. Install them on your various computers and gadgets -- and get your co-workers to do the same -- and you'll be living in multiplatform harmony.

(Quick tip: If you don't have time to read all of this right now, skip to the 16th slide. You're welcome.)

Google Docs
Google's free cloud-based office suite has come into its own over the past several months, with the recent addition of offline access across all platforms along with the ability to edit standard Word documents in their native format. Editing from the mobile apps is also now fairly full-featured, thanks to Google's integration of Quickoffice, a former third-party app the company acquired. Functions like find and replace, undo, and table creation are all available, as are a range of font, paragraph, and table formatting tools. Docs may not be the most robust standalone word processor on any given platform -- you won't find a way to measure word count on the mobile apps, for instance -- but if you’re juggling devices, it’s a solid option for getting the basics done.

App: Google Docs
Developer: Google
Category: Word Processing
Availability: Android | iOS | Web

Microsoft Office 365/Office Mobile
For those who still rely on the traditional Microsoft Office ecosystem, the company's Office 365 service provides cloud-based access to documents on the Web and via its Office Mobile Android and iOS apps. The mobile apps are significantly less full-featured than Google's, and they're rather restricted, with no offline access unless you opt to pay a $7- to $10-per-month subscription fee. Access to the iPad app requires a subscription as well, and there is no app for Android tablets as of now. All in all, it's not the greatest suite of services, but it's at least something for folks stuck under Microsoft's umbrella.

App: Microsoft Office 365 / Office Mobile
Developer: Microsoft
Category: Word Processing
Availability: Android | iOS | Web

Google Drive
Google's cloud-storage service comes with 15GB of free space (shared with Gmail and Google+ Photos) and the option to upgrade to various higher tiers -- anywhere from 100GB to 30TB -- for $2 to $300 a month. Drive offers seamless integration with Google Docs, as you'd expect. It also excels in search, allowing you to search for objects shown in stored images and text present in scanned documents. Beyond that, Drive is able to display numerous file types -- even Photoshop and Illustrator files, if you're using Android or the Web -- and it provides offline access to your files via both its Web and mobile apps.

App: Google Drive
Developer: Google
Category: Storage
Availability: Android | iOS | Web

Microsoft OneDrive
Microsoft's storage offering comes with 15GB of free space and the option to various higher tiers -- 100GB, 200GB, or 1TB -- for $2 to $4 a month (with the 1TB plan requiring a one-year commitment). OneDrive is unique in its tight integration with both Microsoft's Office suite and Windows itself: You can store and access files in OneDrive from the various Office applications, and you can share files to OneDrive directly from Windows File Explorer.

App: OneDrive
Developer: Microsoft
Category: Storage
Availability: Android | iOS | Web

Dropbox
Dropbox gives you 2GB of free cloud storage, and you can bump that up to 1TB for $10 a month. While its starting level may be lower than what Google and Microsoft offer, Dropbox provides a wide range of features, including shared folders synced across multiple users and devices, nicely formatted photo galleries that are simple to share, the option to automatically back up photos as they're taken on mobile devices, and the option to remotely wipe a lost device (available only to paying customers). Dropbox’s powerful API has also made it a popular storage integration choice for many mobile apps.

App: Dropbox
Developer: Dropbox
Category: Storage
Availability: Android | iOS | Web

Box
Box provides 10GB of free space with the option to upgrade to 100GB for $10 a month; unlimited storage plans are also available for businesswide accounts with at least three users for $15 per user per month. Box is working hard to set itself apart with enterprise-targeted features like an integrated file-commenting system and granular controls over permissions, allowing you to control what people can do with a file once you share it. Box also offers a powerful API that enables developers to use Box as an integrated file system for their mobile apps.

App: Box
Developer: Box
Category: Storage
Availability: Android | iOS | Web

Google Hangouts
Google's free Hangouts service makes it easy to have one-on-one or group conversations as well as individual and group voice calls and video calls from whichever platform you prefer. The quality is typically quite good, so long as you're on a reliable and reasonably fast Internet connection. Video calls between Google users are free and unlimited, and voice calls to regular phone numbers within the United States and Canada are free. (You can call outside of those countries, too, but you'll have to pay a per-minute fee for the talk-time.)

App: Google Hangouts
Developer: Google
Category: Communication
Availability: Android | iOS | Web

Skype
Skype may not be as robust or user-friendly as Hangouts, but it's still a popular communication platform that can't be ignored. It provides free voice and video calls between users, but voice calls to regular phone numbers require either a monthly subscription or a per-minute fee. While there's (rather astonishingly) still no stand-alone Web app for the service, you can get to it from a desktop computer by signing into Microsoft's Outlook.com.

App: Skype
Developer: Skype Communications
Category: Communication
Availability: Android | iOS | Web

Trello
Whether you're working alone or as part of a team, Trello offers an easy yet powerful way to organize tasks, lists, and projects. No matter which platform you access it from, your data remains synced and looks the same to every user who sees it. Trello uses an intuitive whiteboard and notecard interface for task management, offering checklists, commenting, labels, attachments, notifications, and activity logs, as well as the ability to assign tasks to team members.

App: Trello
Developer: Fog Creek Software
Category: Project Management
Availability: Android | iOS | Web

Basecamp
When it comes to project management, Basecamp is one of the biggest names around. The service provides a centralized place for organizing and coordinating projects, allowing teams to create notes, lists, and schedules; upload files and plans; assign and manage tasks; and communicate with colleagues about progress on each individual element. With the company's multiplatform approach, you can view and edit anything you need from any device you have handy. (You'll need a Basecamp subscription, which is free for 60 days, then runs anywhere from $20 to $150 a month.)

App: Basecamp
Developer: Basecamp
Category: Project Management
Availability: Android | iOS | Web

Wunderlist
For simple lists, you want a simple app, and Wunderlist is one of the best around. Its clean and minimalist interface puts your tasks front and center, organized into topic-oriented lists, and it looks just as good whether you're on Android, iOS, or the Web. Wunderlist offers the ability to share lists, comment, delegate tasks, set reminders, and attach and share photos and files to your to-dos.

App: Wunderlist
Developer: 6 Wunderkinder
Category: Task Management
Availability: Android | iOS | Web

Any.do
Another excellent list-centric option, Any.do offers a solid all-around experience, and Android users get bonus features like the ability to turn a missed call directly into a reminder. Regardless of your platform, the service provides all the basic organizational tools you'd expect, including shared lists, folder-based organization, and calendar-like alerts for important tasks. It syncs with Google's Tasks system, too, so you can access it from Gmail as well as from Any.do's own Web interface.

App: Any.do
Developer: Any.do
Category: Task Management
Availability: Android | iOS | Web

Evernote
Evernote offers a robust notebook-like service that features regular to-do lists along with the ability to store and manage photos, handwritten notes, and articles from the Web. In addition to its standard free suite of services, the company has a business-focused platform designed for larger-scale company-wide collaboration. Evernote is also blessed with a rich ecosystem of integrated apps and services, thereby extending the power of an already powerful productivity tool.

App: Evernote
Developer: Evernote
Category: Notebook
Availability: Android | iOS | Web

OneNote
Microsoft's note-taking solution provides plenty of tools for keeping yourself and/or your team organized. You can create regular notes and lists, organize your stuff into notebooks or with tags, and add audio or video files into your notes. You can even take photos of receipts, memos, or whiteboards, then later search for the text shown in those images. OneNote also syncs with a stand-alone Windows app for those who prefer a more traditional desktop-based approach.

App: OneNote
Developer: Microsoft
Category: Notebook
Availability: Android | iOS | Web

Pocket
If you find yourself stumbling onto more interesting content than you have time to read, Pocket is exactly what you need. Pocket integrates into all the major platforms and allows you to save an article for later with a couple quick taps. Once it's been saved, you can get to it from any device and view it online or offline within the app's own excellent reading utility. Pocket also allows you to save videos and images for later viewing, share what you’ve saved with other Pocket users, and file away your Pocket favorites to Evernote.

App: Pocket
Developer: Read It Later
Category: Notebook
Availability: Android | iOS | Web

QuickBooks
QuickBooks is the de facto standard for small-business accounting for a reason: The service is jam-packed with functionality, and it works well regardless of what platform or type of device you're using. QuickBooks has all the accounting tools you'd expect, ranging from budget management to expense tracking and invoice creation and fulfillment. It all comes at a cost, though: The various apps require an active QuickBooks account, which runs $13 a month or $125 a year.

App: QuickBooks
Developer: Intuit
Category: Accounting
Availability: Android | iOS | Web

Expensify
If logging and managing expenses is all you need, a simple app like Expensify can get the job done without costing you a dime. From your Android or iOS device, Expensify makes it easy to snap photos of a receipt, which it then quickly analyzes in order to extract the relevant details and put them (along with an actual image of the receipt) into your records. It has other handy features, too, like the ability to track and log mileage using your phone's GPS, and the data is always available on any device you sign into as well as via its Web-based application.

App: Expensify
Developer: Expensify
Category: Accounting
Availability: Android | iOS | Web

Google Calendar
When it comes to maintaining a cross-platform calendar, Google Calendar stands in a league of its own. The free service provides a simple interface for managing meetings and personal appointments as well as sharing both individual events and full calendars with friends, family, and colleagues.

While Google doesn't yet offer its own official Calendar app for iOS, you can sync your Google Calendar data with Apple's native Calendar app or use third-party programs like Sunrise Calendar and Cal to tap into the info. On Android, meanwhile, an official Google app is available in addition to a variety of third-party contenders, allowing you to pick the setup that best suits your needs.

App: Google Calendar
Developer: Google
Category: Calendar
Availability: Android | iOS | Web

TripIt
TripIt is a must-have app for anyone who travels. Once you sign up for the free service, all you do is forward any travel-related emails -- airline confirmations, hotel reservations, even concert ticket receipts or dinner reservation confirmations -- to a special email address, and TripIt automatically organizes them into trip-based itineraries.

For $49 a year, you can upgrade to TripIt Pro and get advanced features like real-time flight monitoring and alerts and a one-tap way to find alternate flight plans from your phone midtrip. TripIt also has an enterprise-level plan for organizations that want to implement its services company-wide.

App: TripIt
Developer: Concur Technologies
Category: Travel Management
Availability: Android | iOS | Web

LastPass
We all have a billion passwords to keep track of these days -- and if you're using the same password for every website you sign into, well, you're doing it wrong. LastPass, which topped InfoWorld's recent review of the best password managers for PCs, Macs, and mobile devices, helps you create unique and strong passwords as you surf the Web, then keep track of them securely.

With AES 256-bit encryption, local-only decryption, and multifactor authentication, LastPass keeps your data under lock and key, giving you one fewer worry in your digital life.

The full version of the service, which you'll need for mobile-based access, costs $12 a year.

App: LastPass
Developer: Joseph Siegrist
Category: Password Management
Availability: Android | iOS | Web




Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

Saturday, 3 August 2013

Breaking down Google's impact on the Moto X

As the first device designed after Google's acquisition of Motorola, the Moto X is a good combination of both companies' services.

Moto X is the first completely new smartphone project that was launched after Google acquired Motorola Mobility. As such, it fully integrates the technology assets of both companies. It is a carefully designed, customizable mass-market consumer device with much embedded Google technology: speech recognition, contextual awareness, and personalized search. It’s available in 18 colors with 7 accent colors. The specifications are adequate for a high-end smartphone and meet or exceed most of the iPhone 5 specifications.

At the announcement in New York yesterday, Motorola Senior VP of Product Management Rick Osterloh introduced the Moto X with a personal demonstration. Rather than one big Apple or Samsung-like announcement with hundreds of people, Motorola held four personalized sessions for approximately 50 journalists at a time, allowing interactive questions.
Image Alt Text

Osterloh led with “Touchless Control.” Motorola adapted Google Now to utilize a proprietary always-on speech recognition function. It’s based on the Motorola X8 Computing System that combines a standard Qualcomm Snap Dragon S4 Pro dual-core CPU and quad-core GPU with two proprietary cores, one for natural language and the other for contextual computing.

The Moto X uses the natural language processor to monitor local sound sources at low power for the words “OK Google Now,” that when detected takes the smartphone out of a low-power state and turns the speech stream over to Google Now for recognition and a response through Google services, such as search and navigation. Osterloh said the Moto X is not listening to every word - it’s just listening for the signature of “OK Google Now” to awaken the smartphone. If Google Now’s speech recognition were constantly monitoring for this cue using ordinary hardware, the battery would quickly become drained.

The user can train the Moto X to recognize his or her voice. It’s not completely foolproof, as someone with a similar voice can prompt the Moto X to awaken. This was shown when an attendee at the event shouted "OK Google Now" and briefly took control of the device. The user can choose to add a password or PIN code to protect the device from unauthorized access, and a Bluetooth device, such as an in-car hands-free system, can be configured as a trusted command device, eliminating the need for password or code entry. Touchless Control was demonstrated to work at cocktail-party levels of ambient noise, and at a distance of up to eight or 10 feet.

Motorola’s researchers learned that the average person activates his or her smartphone 60 times a day, to check the time or respond to notifications. The Moto X uses the contextual processor to operate its “Active Display” to present time of day, missed calls, and notifications at low power without taking the smartphone out of sleep mode. Only a minimum number of pixels are illuminated, saving power by leaving the rest of the OLED display dark. The contextual processor recognizes if the smartphone is face down or in a pocket and does not illuminate the Active Display.

The 10-megapixel camera has three improvements. A twist of the wrist launches the camera without entering a password or PIN. The UI is simplified, moving most camera controls to a panel that can be exposed with a left-to-right swipe. This UI makes it possible to take a photo by touching any part of the screen, replacing the small blue icon that requires concentrated fine motor control to press. The camera is easier to focus and produces better images with an RGBC camera sensor that captures up to 75% more light when the picture is taken.

Most interesting is the user customization. The image at the beginning of this report gives one a sense of the many choices the consumer has to personalize the Moto X with a color scheme. The consumer can choose from two bezel colors, 18 back-plate covers, and seven accent colors, for a total of 252 unique combinations. The user can also add personalized text to the back of the Moto X, such as a name or email address that a good Samaritan might use to contact the owner if the smartphone is lost.

Motorola has created a web service called “Moto Maker” for consumers to use in visually sampling and choosing colors, accent colors and personalized text inscriptions. The suggested price is $199 with a carrier contract. Those interested in buying one can visit a carrier and purchase the Moto X at a contract price, where they will be given a voucher that includes a PIN number to enter into the Moto Maker web service to order the Moto X. Motorola said that it has organized its supply chain to assemble the Moto X in Fort Worth, Texas, with a four-day turnaround from order to shipping to customer. Consumers can also use Moto Maker to purchase directly from Motorola online.

Recognizing speech, understanding the meaning of speech and executing specific commands are priorities for Google. To this point, Google recently hired artificial intelligence expert Ray Kurzweil to lead engineering advances in speech technologies. Motorola may be pushing present-day speech technology to its limits. Moto X’s Touchless Control appears to have made at least an incremental improvement over Google Now and Apple Siri. Even if the incremental improvement in speech is not large, the combination of Touchless Control, Active Display, colorful customizability, and buying experience will drive consumer adoption. Google takes risks and innovates at a scale of many millions and billions. Whether the Moto X achieves Google scale remains to be seen.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

Wednesday, 31 July 2013

How one software developer lived entirely on Android

I made the switch to an (almost) entirely Android environment, and you can too.

Over the last few months, my household has become increasingly “Android-centric.” Between my Nexus 7 and my Samsung S3, roughly 90% of my computing needs (reading news, email, messaging, etc.) have been taken care of. Even my game console and TV have become Android-powered (with mixed results).

This got me thinking...

Would it be possible for me to live entirely on Android devices? This ends up being a pretty tall order, as my “work life” is pretty all over the map. In order for this to be viable, I need a way to build Linux, Windows, Mac and DOS software, as well as do general web development, write and do some graphic design for my comics.

Basically, I'm asking my Nexus 7 to be a complete desktop PC replacement – which it was never really meant to do. No PC. No Linux (other than within Android). No Windows. No Mac. No laptops. No desktops. Just Android tablets and phones.

Want to know something crazy? It worked. And it worked really, really well (at least for me). Here's how I went about it.

For my graphic design needs, I make use of Photoshop Touch (for general layered design needs) and Pixelesque (as I do a fair bit of pixel-art). Neither is perfect - Photoshop Touch, for example, has an astoundingly under-powered Text tool - but both are pretty doggone good.

For my writing, things get really simple. There are plenty of Office Suites available within the Google Play store – some are even completely free. But, for me, I ended up just using good-old Google Drive. It’s not the most feature-filled word processor on the planet, but it has served my needs well. And having all of my documents always available on every device using the same interface? Glorious.

Which brings me to software development.

This one seemed like the biggest potential problem to start with. Is the screen large enough to edit large quantities of code? How about for GUI designing? Are there tools even available to build desktop PC apps on an Android device? Do these little devices have enough horsepower to handle this?

That's when it dawned on me... remote desktop. Here's how I approached it.

I got myself a virtual private server from a hosting company. You can find a decently powerful rig (2+ gigs of ram, lots of storage, etc.) for pretty cheap. I'm currently paying around $30 bucks a month and have a server running that I can dual boot Windows and Linux (actually triple boot: openSUSE and Ubuntu) and connect via VNC, Splashtop or RDC (depending on my mood and which protocol is fastest on any particular system).

Then connect a USB or Bluetooth keyboard and mouse (yes, Android handles mice just like any desktop computer operating system) and you've got a desktop replacement in every sense of the word. You could say that I'm not really “living in Android” if I'm remoting in to a non-Android system to do some work, and you'd kinda-sorta be right.

But, in practice, that works quite well. Is it as fast as having a dedicated, brand-new, dev PC sitting on my desk? No. Certainly not. But it's close, and for most purposes it’s definitely fast enough. And the benefits far outweigh the downsides.

The big benefit: I have my full dev system with me wherever I go. My phone. My tablet. Anywhere. And the screen resolution on newer Android phones and tablets is pretty comparable to that on any laptop you might get – heck, the Nexus 10 has a 2,560x1,600 display. That handily beats my primary monitor on my desk.

Some other benefits:

I don't need to buy a new PC.
I don't need to pay for power for a big PC.
I don't need to find a place to stick a PC.
When I want a new, more powerful, development machine... I simply upgrade to a new virtual private server with any hosting company I like. (I keep everything stored in Dropbox and GitHub... so moving to new machines is just a few-minute process.)
If I need desktop PC functionality for any other reason... it's right there, ready for me to use.

Approaching it from this angle makes me mobile. Very, very mobile. I'm also not tied to any particular device. For a guy like me, that means a lot.

So, it works. It provides me with all of the functionality of having a dedicated tower PC sitting on my desk, except it’s more mobile and flexible.

But what about the financial side? How does that compare?

The only additional cost for me is the dedicated server, which is currently running $30 per month. This can range from $15 to upwards of $100 monthly, depending on your needs and choice of host. Assuming I stick with the $30 server (which is working thus far) my total cost for my dev server is $360 per year.

Let's say you upgrade your PC every three years. If you would typically spend more than $1,080 on a new dev machine... you’re saving money by simply using a remote server (especially after you factor in power). If you'd normally spend, say $600 bucks, well then having a remote server is going to be more expensive for you during a 3-year cycle.

Another variation on this would be to buy yourself a little cheap, low-power PC (such as a higher-end Atom powered Net-top rig) and let that be your dedicated PC that you remote into. That would save a few bucks overall.

For me, this approach saves me money – though only a little, especially after you factor in any accessories (like portable Bluetooth keyboards and such) – and makes me more portable, which is a big win.

In short: Is it possible for most Software Developers, Writers and Artists to live entirely on an Android device?

Yes, if they're willing to have a remote PC somewhere to pick up the slack.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

Saturday, 4 May 2013

Microsoft promises more Windows Embedded Compact 7 updates

Microsoft promises more Windows Embedded Compact 7 updates

Microsoft has revealed several Windows Embedded Compact 7 updates, one planned for the fourth quarter of this year and one for the second half of 2012. Next year's version will get an updated kernel, faster file system, and broader hardware support, according to an EE Times report.
A 9:30 a.m. keynote was delivered Oct. 26 at the ARM TechCon show in Santa Clara, Calif. by Microsoft's Dan Javnozon, group product manager for the Windows Embedded marketing group. At the time, we were up north in our Palo Alto batcave getting other news stories out, so we're grateful to EE Times for reporting on what transpired.

According to writer Rick Merritt, Javnozon spilled the beans regarding two pending updates to Windows Embedded Compact 7. Building on an "Windows Embedded Compact 7 Update 3" version that was released last month -- see later -- the revisions suggest that the Windows CE-based operating system won't be left forgotten in the wake of an ARM-powered Windows 8.

Microsoft's Dan Javnozon announcing Windows Embedded Compact 7 updates

Source: EE Times
Javnozon, pictured above, is said to have promised a Compact 7 update for the fourth quarter of this year, though apparently no details were provided. In addition, Merritt writes, he promised "Compact v.Next" for the second half of 2012 -- with an updated kernel, faster file system, and "broader hardware support."

Compact v.Next will also get boosted real-time capabilities, EE Times reports. But in a brief post-keynote interview, Javnozon declined to provide further specifics, the story added.

Microsoft's most recent revision to Windows Embedded Compact 7 operating system was announced on Oct. 17. "Windows Embedded Compact 7 Update 3" includes approximately 125 code defect fixes, several new tools for automating testing, and available Silverlight source code for the operating system's media player, according to the company.

Windows Embedded Compact 7 was first announced in June 2010 as a significant upgrade to the previous Windows Embedded CE 6.0 R3. New features included multicore support, an upgraded Internet Explorer web browser, Adobe Flash support, user interface (UI) development via Silverlight, and the ability to share and manage content across DLNA (digital living network alliance) devices.

The operating system runs not only on x86 processors like its big brother Windows 7, but also on other architectures such as ARM -- including the multicore Cortex-A9 -- and MIPS. (However, Microsoft notes, Hitachi's SH4 is no longer supported by this particular Windows CE variant, and ARMv5 is the earliest supported ARM architecture.)

According to an Oct. 17 blog entry by Olivier Bloch, chief software architect for Windows Embedded, Windows Embedded Compact 7 Update 3 is now freely downloadable. He wrote that the new release contains "approximately 125 code defect fixes" for the Compact 7 operating system, Platform Builder tools, and the Compact Test Kit (CTK).


The installer for Microsoft's Windows Embedded Compact 7
The CTK has two new tools, Bloch adds: The Compact Automation Tool Solution (CATS) for automating test scenarios, and The Compact Stress Tool for automating stress tests. Also now included is new Silverlight for Windows Embedded (SWE) sample code for the Compact 7 Media Player, which was previously provided only in binary format. A previous dependency on the compositor in the sample code has been removed, so Media Player performance should be improved across all hardware configurations, according to Microsoft.

Microsoft originally promoted Windows Embedded Compact 7 as "bringing the power of Windows 7 across ... specialized devices such as slates, portable media players, and others." Indeed, the operating system was shown off last year on an early version of the Asus Eee Pad EP101TC (below), a tablet that was later revamped to run Android instead.


The Asus Eee Pad EP101TC originally ran Windows Embedded Compact 7
Since then, both the progress of Android devices and the announcement of a pending, ARM-based version of Windows 8 has caused Redmond to lower its sights -- or so it would appear. Thanks to its low cost, simpler hardware requirements, modularity, and real-time characteristics, however, Windows Embedded Compact 7 will continue to find customers, or so its supporters argue.

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com