I was meaning to write this blog in March 2012, one year after ditching my laptop and moving to the iPad2 for daily business use. With the passing of the amazing, iconic, heroic, innovative (stick in your adjective) Steve Jobs, now seems like a good day to accelerate the timeline and get my thoughts out there. When I walked into work this past Wednesday morning, our COO had placed a huge picture of Steve in the office inside a 10 foot tall iPad 2 frame we have. It wasn't the picture from his biography that is everywhere now, it was the one of him in his younger days holding a Mac in his lap as he's sitting on the floor. I definitely got emotional seeing it and it was really interesting to see the same reaction from almost everyone who walked into the office and looked at the huge picture of Steve that they weren't expecting to see. We're all obsessed with Apple and Jobs of course…
As the “mobile guys” within the salesforce.com world (as we are frequently called) we worship Apple and Jobs and all their products. The fact that we are a 100% Apple shop is one of the keys to our branding and culture and has been a huge help from a retention and recruiting perspective. It also makes us look far more innovative than competitors when we walk into a client with shiny white iPads and they walk in with dusty old Dells… When the iPad 2 launched, I figured it was time to see if I could ditch the laptop and go 100% iPad. It's been enormously successful while forcing me to change some habits as well. It's not quite possible to do so completely… here's what I've learned along the way, sectioned out by core needs:
- Email
Email is great on the iPad, I find it easier to use than on a laptop. We use Gmail and the standard mail client on the iPad presents it perfectly. You can also open up the Gmail web client and use that as well, but I find the experience far less efficient. Sometimes search doesn't work well on the iPad email app, so I do sometimes go to the Gmail web client to search and find things. Same with Exchange. For those using Outlook, it is fantastic on the core iPad email client.
- Typing
A keyboard is a must. Either of the two Zagg keyboards I find the best (roughly $100 on Amazon). New keyboards are of course coming out all the time, hopefully they'll beat out the Zagg and force Zagg to continue to innovate. The first Zagg keyboard that is marketed by Logitech is a nice silver case that sits on top of the iPad 2. It is very light, the keyboard is good, although not great, it's pretty cramped for typing. Zagg has since come out with the Zaggfolio for iPad 2. The keyboard is phenomenal, I'm using it now to type this entry, but it does weigh a bit. For traveling, the first Zagg could arguably be better due to the weight difference, depends how much you need to type. In general, trying to use the iPad2 digital keyboard I find to be painful. Buying the Zagg keyboard changed everything for me. I type fast and just can't do it on the digital keyboard. Now I'm used to the compressed Zagg keyboards. When I go back to a MacBook Pro 13 with a larger keyboard, it seems huge and uncomfortable. I've also tried the pens with the iPad 2. Some people at the company use them along with an app called "NotesPlus" or various others. I'm just not fast enough with the pen though. Some people do like it.
- Note taking
Awesome on the iPad. Evernote is a great application, it's great to have all my notes on my iPad 2 and also available on my iPhone and via the web as needed. There might be other apps that do the same thing, Evernote isn't fancy, but it works great.
- To Dos
Wunderlist is a great application for tracking To Dos. Like Evernote, it's available on your iPhone as well as the web. Separating To Dos away from general notes in Evernote has been really efficient for me. I create various categories such as "Work, Personal, etc."
- PowerPoint/Keynote and Excel/Numbers:
Our company analyst who puts together tons of presentations and excel docs is super annoyed with me since I began this experiment, even though he never admits it or shows it. I used to be an expert in Excel and PowerPoint and do a lot of stuff myself. Now if I want to change something, I'm pretty much incapable of doing so. I'll send him emails that say things like "Can you change cell C18 to the following on the Excel doc?" and "On the Keynote, can you adjust slide 6 to say…" Content creation in Excel and Powerpoint/Keynote is pretty much impossible except for the most basic use cases. We do some pretty serious Excel stuff and have cool Keynote presentations with all sorts of cool pictures and stuff flying around the screen. Not going to happen with the iPad 2 from an authoring perspective. Editing is OK and should get a lot better over time. If you need to author a lot of stuff, it must be done on a laptop or have a great analyst like we do to work with.
- Instant messaging
Skype finally released an iPad client a couple of months ago, which was huge. Before doing so, I had to use a variety of clones that hooked to Skype, none of which functioned well.
- Live meetings
We use GoToMeeting and their app works well on the iPad. You can't host meetings though, only watch meetings, which is a big issue sometimes and one of the reasons you might have to go back to your Mac. There are a few applications like ZigZag that allow you to share your screen, but it's not the full view of the iPad, it only allows sharing of a whiteboard application like ZigZag (which is a great application for white boarding).
- Content sharing
Dropbox is the leader and works well. I can post files from my laptop or from my iPad and view them on either. There are lots of clones to Dropbox, but might as well stick with the leader.
- Opening up files sent to you via email
This can be a bit frustrating. If anyone has any ideas on ways to do this better, please let me know. Depending on what type of file is sent to you, you can easily open them up on the iPad and view them, but each file type pretty much gets opened within a separate application. So going back to find already opened files is difficult. As an example, PDFs I open up in iBooks, Word documents I open up in Pages. Powerpoints and Keynotes I open up in Keynote. There are some apps like QuickOffice that can open up multiple file types within the same application, but I find I like the specific application that is meant for each file type a little bit better than using a general app like QuickOffice.
- Booking Travel
Kayak's iPad app is amazing and crushes any travel site on a laptop, including Kayak's.
- FaceTime
Amazing application, wish you could show the iPad 2 screen somehow as well… See comments on GoToMeeting up above…
- Collaboration
We use salesforce.com's Chatter application of course. It's awesome on the iPad.
- Calendars
A little complex on the iPad 2, although it works well. I have Gmail hooked to the primary iPad 2 calendar application. This works great to view calendar events and create them if I don't need to invite anyone else or book a room. To invite others and book rooms, I have saved two versions of the Gmail web client calendar as separate apps. The first is the mobile view of Gmail calendar and the second is the desktop view. The mobile view is great for viewing one specific day at a time, but I still can't book rooms on it and it's more difficult to invite others to it (but is possible). The desktop view allows booking rooms and easily inviting others and seeing their calendars. There is a negative to this view in that you can't scroll up and down through a specific date to all hours though, it gets stuck in a six hour band around your current time.
- Remote Desktop Apps
I don't use these just as I find them too difficult to use and you have to leave your laptop open and connected to the web back at your office or wherever. I find it easier if I need to access a file or something on my laptop to just open up my laptop. I got the 11 inch Air, so I can travel with both that and the iPad2 and it's still not too heavy. It would be nice to travel with just the iPad, but that last 10% of usage is still a challenge. Day trips I just bring the iPad. Anything longer I take the crutch of the Air with me…
- salesforce.com
Salesforce has a great dashboard app now available for iPad 2 in addition to the Chatter application that is awesome. We build all sorts of amazing custom iPad 2 apps (native and HTML5) that leverage Salesforce, but our apps are a conversation for another day. Salesforce and the iPad 2 definitely go great together. Soon Touch.Salesforce.com will launch which is an HTML5 application for core use of the app on the iPad. We’ve only seen demos so far, but it will be awesome. Major props to the team over at Salesforce that I know is working hard on this.
- Presenting from the iPad
Buying a dongle enables full screen sharing to a projector. I find this works well, but I don't find it to be as reliable as presenting from a laptop. Sometimes the dongle pops out of the iPad a bit, especially when switching between vertical and horizontal views if you need to do so. Keynote and Powerpoint also run a little bit slower on the iPad, so transitions you might have created on a laptop might come across as a little slow. If you're going to present from the iPad, definitely create transitions specifically for the iPad, not all are supported. That being said, it does wow people when you present directly from the iPad, just take into account the risk factor involved with speed and the dongle. Presenting from iBooks also works well. We sometimes just fly through presentations that are PDFs and placed in iBooks. It doesn't have the wow factor of Keynote and the cool transitions, but it's low risk and works and is fast. Of course presenting to a small group or 1 on 1 without a projector is fantastic from the iPad and far better than a laptop as it’s so easy to share with others and there is no wait time to start, etc.
- Signing documents
This is great on the iPad, far superior to a laptop. Applications like Sign N Send enable you to pull up a PDF, zoom in on the signature line, sign it with your finger, and email it to yourself and then you can forward it on to whomever. Way easier than printing, signing, faxing or scanning, etc.
Anyway, hope this post was interesting!! Definitely make the switch and ditch daily use of the laptop, you can survive in most cases without it and it just looks cool to walk into a meeting and pop out the iPad… everyone loves to talk about it. Hopefully that last 10% where the laptop is needed will be solved somehow by future enhancements to the iPad and associated apps. I don't believe that's really soon though… Good luck with the switch! In honor of Jobs, let’s all make it happen.
Apple's iPad is the hottest device in the workplace today. According to Computerworld, Medtronic recently purchased 4,500 iPads for employees, and they aren't the only ones. Microstrategy is behaving similarly. Many companies are making the jump early to adopt these devices and putting themselves at an advantage.
Given the iPad's vast consumer and business market acceptance (15 million units sold in 2010 alone), what exactly are companies doing with these devices? Are they more than just a pretty toy?
Join us for a free webinar where our CTO, John Barnes will walk through answers to those questions and more, including how to take salesforce.com Content with you even without an internet connection. If you don't currently have a tablet device strategy in place you don't want to miss this interactive event.
You may recall back in March we wrote a post on the rapidly dwindling need for desktop machines. That trend has continued, except now it's changing directions yet again. Not only are laptops and netbooks increasing sales, but now tablets are all the rage just 6 months later.
Apple has once again defined a new segment with their iPad, in an arena where tablet PC's had historically failed miserably. With a large, beautiful touch screen, fast processor, and light weight, it was a huge home run.
Recognizing a big market opportunity, competitors are lining up and salivating over what could be huge sales. A quick search on Engadget's website shows a fairly large list of upcoming tablet devices. Companies like Samsung, Toshiba, Archos, Texas Instruments, Dell, Acer and HP are building their own tablets to compete and hopefully take some market share from Apple.
Will they succeed? Tough question – but given the publics' acceptance of Android based devices I suspect we will see several tablets from Apple competitors doing well.
So why do we care about this at Model Metrics? Because we develop applications that grant mobile access to cloud-based data. And our 2GO platform runs on all of these devices whether they're IOS-based or Android. Stay tuned, this is an exciting place to be.
Unless you live in a technology cave you have probably noticed the discussion in the industry around Flash and HTML 5 that has been started by the Apple controversy.My goal here isn’t to rehash what has been said around using Flash or HTML 5 in a browser or on a mobile device, but to share my thoughts around this debate as it applies to Enterprise Business applications.
There is valid debate occurring around the pro’s and con’s of using Flash to serve a banner ad, or a video, or if the <canvas> tag or <audio> tag are a viable alternative.However this is a minor point when you are considering which platform to use to create a business application or a consumer facing RIA (Rich Internet Application).
First, let’s look at where the HTML 5 spec currently sits.It is a much-needed refresh of the current HTML 4 spec and has some great features such as support for video, audio and offline data storage using SQL Lite.The W3C HTML 5 specification is currently in “Working Draft” status and is not expected to be finalized until 2012 or later.The other current issue with HTML 5 is that is only supported in varying degrees by the major Internet browsers and some of its features may never be supported by some browsers (such as an offline data store).
We do a lot of work for Fortune 500 clients and have used both Adobe Flex and HTML 5 on projects.Currently HTML 5 is an option if you have full control over which browsers will be used to run an application (which is frequently not the case, even in the Enterprise).In contrast, Adobe Flex is a great platform to build business applications and can run in virtually all desktop browsers.
Flex is a rich platform that has complex UI elements (data grids, tabbed navigators, menus, etc.) built directly into the Flex SDK (now called Flashbuilder).It allows you to take your application and easily run them in Adobe AIR (Adobe Integrated Runtime) on the desktop (outside of the browser) or on a mobile device*.
As a company we are generally technology agnostic and try to bring the best options to the table to meet client needs.Although our focus is around deploying Cloud based solutions we have found that user interface or taking the Cloud offline is important to our clients.The question of Flex vs. HTML 5 for a business application is an easy one to answer today and will likely be so for the next couple of years.The promise of HTML 5 is great, but until the specification is finalized and it is widely supported by all major browsers it can only be used in limited ways and it doesn’t have the developer productivity tools that are inherent in Flex.
Here is a real world example.One of our early iPhone products on the iTunes AppStore was Search2GO, a simple search tool for Salesforce.com.This was built in Objective C and it took approximately 8 weeks to develop.Yesterday I watched two developers create over half of this same functionality using Flex/AIR and had it running on an Android phone in a day.Granted there are still things that could be added, but this was a great illustration of why Flex/AIR is a great toolset.
So while the debate rages on about HTML 5 vs Flash in the consumer market I’d recommend taking a hard look at Flex for business applications.
Today, Marc Benioff, the ever-vocal CEO of salesforce.com made a blog post over at Fortune on the end of Microsoft. In his post he outlines Microsoft’s latest ad campaigns, the ones spouting off about Windows 7 being "my idea." He pokes fun at one in particular where Windows no longer crashing was somehow deemed a feature.
Is that how low our expectations are these days? Certainly not in general, and it is a sad state of affairs for Microsoft that crashing is one of the expected behaviors of a Windows device.
He goes on further to point out the explosive growth and success of sites like Facebook and YouTube. These consumer websites have absolutely changed people’s expectations of what a web experience should be like: engaging, easy to navigate and providing loads of value.
Here at Model Metrics those themes ring true for everything we build. We do nothing but cloud computing, which is really what Facebook and YouTube are all about. Computing in the workplace has historically lagged behind what’s available at home. That’s no longer true. With technology from salesforce.com, Google, Adobe and Apple getting things done at the office is as easy as using your favorite personal websites.
While Microsoft isn’t leaving any time soon, newer technologies are showing better promise than the failed paradigm of machines prone to crashing.
According to John Herlihy, Google’s vice-president of Global Ad Operations, the conventional desktop PC is rapidly becoming irrelevant. Between the explosive sales of smart phones and other mobile devices, netbooks, and laptops it appears the "traditional" means of computing are changing quickly.
Google of course has a vested interest in this game, but it’s clear they have a point. The power of the PC is moving to the cloud for all of the heavy lifting. Buying ever more powerful equipment is simply unnecessary. The enterprise can do much of its computing in the cloud, and with Apple’s latest moves the consumer will soon find media there as well.
So now that the cloud is fully established for both consumers and enterprises alike, it’s just a matter of time before the old desktop PC goes the way of the dinosaur.
In late 2008, Google surprised the tech community by launching their own browser. Rumors swirled about the direction of the company, since this was Google’s first significant foray into building applications that run locally. What could they do in 2009 to top that? How about an entire operating system.
Google Chrome OS is built on the idea that other operating systems were designed in an era where most computing was done offline (Microsoft, Apple, are you listening?). Everybody knows the common complaints of those systems: expensive, heavy resource hogs that get slower and slower the more they’re used. Since many (if not most) common computing situations are now performed online, having a bloated operating system doesn’t always make the most sense.
The implications are clear. Google wants you running their operating system, using their browser, and accessing their online office applications (Google Docs). In keeping with their mantra "don’t be evil," Google claims there are multiple options from competitors to keep the DoJ from getting too keen on anti-trust issues. Google has clearly learned from Microsoft’s example.
Judging by the video below – this major undertaking is well under way, and if history is any indicator it will be highly polished upon full release.
As the New York Times’ David Pogue put succinctly in his article, Apple may have stepped in it by rejecting Google’s "Google Voice" application from their App Store. Speculation abounds, but many feel AT&T put the kibosh on the application – highlighting the dangers mobile device manufacturer’s face when tethering themselves to cellular service providers.
With the FCC launching their own investigation into this mess, Google has apparently moved on. They are now said to be developing a web version of the Google Voice service, which will offer the same functionality through the iPhone’s Safari browser. This comes as no surprise, as they did the same thing with their Google Latitude application.
All of this only further serves to highlight the importance of net neutrality, something I have been passionate about for a number of years. Internet service providers want desperately to filter content, giving preferential treatment to those who pay extra for tiered services. They claim that since they own a section of the delivery mechanism (the “end of the pipe,” as it were) they should be able to control what passes through those pipes.
If net neutrality is not supported, services like this from Google, Yahoo, Amazon.com, even salesforce.com – could be significantly crippled, devastating the productivity of hundreds millions of people around the world in both their personal and professional lives.
I take the view that the Internet was originally built with public money, and is continually supported with both public tax dollars and ISP subscription fees. If the ISPs can’t get their act together to make a profit at the rates they charge, then they should raise their rates to a level the market will still support – not suppress everyone else with draconian law.
I have an iPhone and for the most part I love it. I like the interface, the seamless access to music and all the apps on the AppStore. I don’t like the shortcomings, such as the lack of cut and paste, no video capture, lack of landscape keyboard, etc… Many of these will be addressed soon with the 3.0 OS, which is already in public beta. We have created six apps for the AppStore ourselves and we know and love Objective C. But what about Android? I’ve heard a lot about it, especially when the G1 launched, but I’ve never personally used it or seen it in action beyond some POC work by some of the developers on my team.
That is about to change. Google did a very smart thing, which at first I thought was very generous, then I realized was a brilliant move to buy mindshare. They gave all 4,000 of us a free Android phone just for coming to their conference. But we weren’t 4,000 random people. We are thought leaders and developers from all walks of life that know enough or care enough about Google to spend a couple of days learning more about it. Even with this “Google Centric” crowd I saw a lot of iPhones and Blackberries and very few G1’s. But now all of us have a free Android phone, and not only that but it is unlocked and we have a SIM card for 30 days of voice and data access.
I’d say the odds of all of us trying out some development on this platform just increased dramatically. I’m curious to see what comes out of this or what types of skunkwork apps my team can put together now that we have a spare phone we can actually try things out on.
I recently listed the desktop version of CardLasso on Adobe’s AIR Marketplace. If you haven’t heard of AIR, check it out on the Adobe site. It is the “Adobe Integrated Runtime” which allows you to run RIA apps on your desktop and distribute them with the ease of a web app. Our AIR version of CardLasso is targeted at the Tradeshow user, and allows you to quickly gather business cards when you have no internet connection and save them locally. You can sync them up to Lasso2Go later back at Starbucks or the hotel.
It seems like not a lot of people know about the AIR Marketplace so I wanted to write a quick note to raise awareness and let you know about the listing process.
First off, I really like their approach. You can use your existing Adobe ID to create a publishing account on the marketplace, this took 10 seconds.
Next you enter publisher information to tell everyone a little about your company and upload a company logo. Very fast and easy. I was immediately approved as a publisher.
Then I filled out the listing for our application which included all the standard info you would expect, description, logos, links to download the app, etc… (See below)
The only hard part about the listing process was sizing down graphics and screen shots to fit the requirements, but not a big deal.
Then I clicked submit.
Literally less than an hour later I had an email from Adobe with a few questions and suggestions on my listing. I made the suggested changes and our product was live.
It was great to list a product on an online store and have it live a four hours after starting the listing process. Granted it doesn’t have the volume that the Apple AppStore has, or the security implications that the Salesforce AppExchange listings have, but both Apple and Salesforce could learn a few things from how Adobe approaches the listing process.
It’s been live for a few days, check it out here and add a review to let us know what you think.