Monday, November 9, 2009

Version 1.2 of Dive Log on iPhone released in the app store today!

Apple surprised us this morning with an early approval in the app store - sometimes it happens! This new version of Dive Log has some great new features that we've been working on for 2 months now.

1. First, you can incorporate more photos into your logbook. You can attach a photo to each Dive Site entry and each Country entry. Take a picture of the Dive Master's map on the white board, or attach a photo from your favorite critter at the site. Lots of people are into flags so you can add a photo of the country flag to the country entry. You can also add your own smiling face to your personal information stored in the log. Or maybe a picture of the dog instead. Photo's can be taken with iPhone's built in camera or loaded from the Photo Library on IPhone or iPod touch.

A quick note about photos in general - We have received a few requests from people who would like to manage the photos they took on a dive with their logbook. This is not something we currently support and general photo management is not likely to be a feature of Dive Log on iPhone. Remember, although Apple keeps increasing the memory size of its devices, it's still a phone! Adding images to your dive log will certainly increase the size of the database. There are applications that are better suited to manage your photos than Dive Log for iPhone.

2. Have your instructor, Dive Master, or Buddy sign your logbook to verify your dive. Each logbook entry can now be signed directly on your iPhone (using your finger as a "pen") on the new "signature pad" for each log entry. Now all we have to do is figure out what the modern version of an "stamp and ink pad" look like! Send us suggestions and don't "ink" your iPhone!

3. Quickly locate items such as Buddies, Dive Sites, Cities, Countries, and Time Zones using quick access indices. Some of us have added quite a bit of dive information to our logs and now we have the index down the right hand side of the screen to quickly navigate to the right place.

4. Search for a specific Buddy, Dive Site, Cities, Country, or Time Zone using the new search bar at the top of many of the lists. Sorry, we can't help you remember what it was you were searching for in the first place though!

5. Directly read your average depth for a dive from the Profile display. The profile graph now displays the average depth in feet or meters in addition to showing the average depth graphically.

6. You can now work with your logbook directly in Japanese. Dive Log for iPhone now supports the Japanese language in addition to English (and variants), German, French, and Spanish.

7. And last but definitely not least, we have done a multitude of interface enhancements, performance enhancements, and maybe even fixed 1 or 2 bugs.

We're very excited about this new release and know that you'll find it a great addition to both your iPhone and scuba diving experiences. Re-live your dives at any time by looking in your log!

Click here to see it in the app store.

Friday, October 30, 2009

VMWare Fusion 3.0, Windows 7, Diving Log 5.0 Beta, Snow Leopard - 'Tis the Season

There has certainly been plethora of new software releases in the last couple of weeks. I imagine that a lot of Mac users have wondered how all these new releases play together and if they work with Dive Log on iPhone. I've been running Diving Log 4.0 on my Mac using VMWare Fusion 2.x and Windows XP under MacOS 10.5.x (Leopard) to sync with my dive computers and Dive Log on iPhone for some time. The introduction of MacOS 10.6 (Snow Leopard) and more recently VMWare 3.0, Windows 7 and Diving Log 5.0 beta have created lots of possibilities for things to stop working. I'm please to say, that for the most part this has not been the case!

Snow Leopard looks like a pretty minor change to Leopard on the surface, but "under the covers" there are significant changes. The good news is that applications like MacDive and Mac DiveLog seem to be working just fine under Snow Leopard. I have been able to download my dive computers and sync with Dive Log on iPhone via Dive Log Manager without any problems on Snow Leopard. The one place where changes to the lowest levels of the OS can be a factor is with device driver support. I've been using Suunto's USB cable to sync my D9 with my Mac and the diver that I've been using works fine under Snow Leopard. I have been in contact with some users that have been using the CustomIdea cable and driver that have not been as lucky. The CustomIdea cable uses a chip and driver from Silicon Laboratories. A recent communication with Silicon Laboratories suggested that they were planning to support Snow Leopard and expected to have an schedule for that support around now. I'll let you know when I hear more details on their plans.

VMWare Fusion running Windows and Diving Log on Snow Leopard is also working very well. I've had no troubles importing dives from my dive computers (Suunto and Scubapro/Uwatec) and syncing the data to Dive Log on iPhone.

VMWare Fusion 3.0, Windows 7 (x64) and Diving Log 5.0 beta ... works great too! This was a pleasant surprise as everything worked without any drama. I must confess that I was a Windows Vista "skipper", so I had to approach the upgrade to Windows 7 as a clean install. This was probably for the best anyways (evan as a clean install my Windows 7 virtual machine is at least 2GB bigger than my existing Windows XP virtual machine). You may have to jump through a few hoops if you purchased Windows 7 as an upgrade to do a clean install on a new virtual machine. The catch is with activation (Microsoft is a little vague on how you are supposed to upgrade from Windows XP to Windows 7). I followed the steps suggested by "morrispe" in this thread and it worked very smoothly. I decided to try the 64 bit version of Windows 7 and it seems to be working without any problems. When you set up your virtual machine, remember that your network configuration needs to be set to "bridge mode" (the default is "NAT mode") in order to sync with Dive Log on iPhone. This is necessary because Bonjour (the Zero-administration networking configuration used by Diving Log 5.0 and Dive Log on iPhone) requires that both devices be on the same subnet. You can change this setting at any time and VMWare Fusion will remind you that you should install the included security software (which you should do regardless of your networking mode in my opinion) if you are going to run in bridge networking mode. Also, depending on how you set up your firewall configuration you may need to enable Diving Log and/or Bonjour to communicate on your network.

You will also need to install either Bonjour for Windows or iTunes into your virtual machine for Diving Log and Dive Log on iPhone to rendezvous. Since you probably use iTunes on your Mac already, you can just install Bonjour and save some space. If you installed the 64 bit version of Windows, you should install the 64 bit version of Bonjour for Windows (the link is on the Bonjour page, but here is the direct link to the x64 bit download). By the way, if you want to by pass Bonjour and establish you link manually you can do that using the steps in this tutorial.

You can install Diving Log 5.0 beta into your new virtual machine by downloading it from You don't need to install Dive Log 4.0 first (unless you want to) as you can just apply your 4.0 registration data to this build (press "r" in the info dialog). Your existing logbook data from Diving Log 4.0 will work with the 5.0 beta release.

I was able to import my Suunto D9 directly into Diving Log 5.0 under Windows 7 on VMWare 3.0. Once your cable is plugged into your Mac, you'll need to enable it in the virtual machine for Windows to use. If you are using the Suunto cable, you will get a message that Windows was unable to find a driver for this device at this point (no worries). You can download the appropriate driver from Suunto's website here. You could install the full Suunto Dive Manager release, but I choose to install just the USB driver (they are listed at the bottom of the page as being for "Suunto t6, G6, X9i, Dive Computers"). You'll want the appropriate driver for your Windows 7 install, either the 64 bit driver or the 32 bit driver. After you run the driver install application you should get all the appropriate "happy sounds" from Windows and your Suunto cable should be available as a COM port (probably COM3). You can always look in the Windows device manager to see which COM port the Suunto cable was assigned to. You should now be able to proceed with importing your dive computer into Diving Log 5.0.

VMWare 3.0 provides some pretty nice interface touches that makes Unity mode much easier to use (check out the new VMWare icon on the status bar). VMWare 3.0 also let you use all the new "Aero" UI features of Windows 7 if you are so inclined.

Diving Log 5.0 beta is looking great! There is a new version of Dive Log for iPhone that has already been submitted to Apple for review that will be able to take advantage of some of the new features in Diving Log 5.0. Keep an eye out for some more posts with information about the new version of Dive Log for iPhone.

Tuesday, October 27, 2009

Name My Tune on sale for lowest price

The latest version of Name My Tune is on sale for a limited time. It was accepted into the app store and immediately put on sale in the lowest price tier. (0.99 USD for example). We'll be putting it back up to regular price on Monday November 2, 2009. So use the opportunity to get it cheaper!

I'm still working on the next version which will have multiplayer capability over bluetooth. It's been fun! Hopefully I can finish it sooooooooon.

Tuesday, September 8, 2009

Dive Log 1.1.4 approved for sale

Dive Log version 1.1.4 was just approved for sale by Apple and should be showing up as an update in the App Store or iTunes within a day or so. You can also download the new version directly by clicking here [iTunes link].

This version now gives you the option of viewing your Total Dive Time on the Statistics tab in either Days:Hours:Minutes format (as before) or in Hours:Minutes format. You can switch back and forth by tapping on the Total Dive Time row in the Statistics tab or you can change the default setting in the Settings tab (either way you set the default your choice is retained the next time you start Dive Log). You will also notice a small change is the visual appearance of the Dive Site "rating" display.

This update also has an important fix for a problem that could cause the application to crash at unexpected times. While this issue only affected a very small number of users in their daily use of Dive Log it is an important fix that everyone should get.

We are hard at work on new features in Dive Log that should roll out before the end of the year. Your comments are important drivers for the changes that we make, so please feel free to keep sharing your input with us.

Friday, September 4, 2009

New Version of Name My Tune approved and released

The latest version of our app, Name My Tune, is now available in the app Store.

New in Version 1.1:
A settings page has been added with a new setting allowing you to exclude certain playlists from game play. I know that some of us have audio sources that are NOT songs that still show up as songs in our music library. (Some audio books and other recordings ripped directly from CD will show up as songs for example.) If you put them in a specific playlist and exclude it, then they will not be part of the game.

Name My Tune has 3 different rounds of game play and is probably the most challenging music quiz game currently in the App Store. Each of the 3 rounds is played twice giving you more variety and great entertainment.
* Ring The Bell - once the song is playing, shake the device to stop playback and then choose song. (Or you can touch the bell on the screen if you're out in public)
* Get A Clue - guess the song based on all the song meta data .... but it's scrambled! Uses more than just the audio to give you a clue and is probably the hardest of the 3 rounds. You'll need more than just your ears for this one.
* Just In Time - just like the TV show game of old. How many seconds do you need to "Name That Tune"? Use the music score to "dial in" to a maximum 9.9 seconds.

The more music you have in your library, the more points earned.
The less time you need to answer, the more points earned.
Use the iPod interface to choose your answer. Look up songs via Song Title, Artist, Playlist, Album, Compilation, Composer, or Genre! Take your time while selecting the song and peruse the library until the right one jumps out at you.
Sophisticated, professional graphics make it easy on the eye
You can quit the app any time and it will restart on the round you were on with your current point total in place.
Scores can be published at Geocade (a location aware social gaming network) so that you can compare against yourself, other players in your geographic area, or anywhere around the world!

We are committed to a great music experience. Please contact us with any suggestions or complaints about "Name My Tune". Software development is what we do, and so feedback on this or any of our other apps is not only welcome, but needed so that we can continue to do what we do!

Thanks for listening!

Wednesday, August 19, 2009

Dive Log Manager 1.2 Beta - adds JDiveLog importer

Dive Log Manager 1.2 beta is now available. Dive Log Manager is the free Mac OS companion application for Dive Log on iPhone. This release adds support for importing JDiveLog logbook files and improves the MacDive 1.5 importer. You can learn more about these changes and get a copy of the release by visiting:

If you'd prefer to stick with the current released version (1.1.1), you can find that at:

You may have also noticed that MacDive was recently updated to version 1.5.2. Dive Log Manager (both 1.1.1 and the new 1.2 Beta) can successfully import logbook from MacDive version 1.5.2 along with the previous 1.5.1 release.

Tuesday, July 28, 2009

Statistics and Databases 101

For those of us that continue to log our dives, one of the incentives and great rewards is to sit back and look at the results "in toto". It feels enormously satisfying being able to see all the total's of all our diving accomplishments in one place. So imagine looking at your total dive time on the statistics page of Dive Log on iPhone and seeing a smaller number than you expect. It's like getting "gypped" out of an experience.

Never fear, you didn't get gypped, it's all about notation. The time is expressed in days:hours:minutes. If you see 18:06:34 as your total dive time, this is not 18 hours, this is 18 days, 6 hours, and 34 mintues. Many people spend *a lot* of time underwater and so if we presented the time in hours, minutes and seconds, the hours number gets so large that it's impact is really lost. It makes more sense to display it in days first.

There is another implementation related issue in the Statistics section when you want to look at all the dives you've made in a particular place. In database parlance, a logbook entry can be a regular field, or it can be a pointer to another database that contains all the information about that field. So when you enter information into your log about Dive Site, City, and Country, Dive Log on iPhone will automatically enter the information into the Dive Site database, the City database, and the Country database and "point" to that information in your log. In the Windows desktop software, Diving Log 4.0, you have the option of entering this information in a linked/pointing way, or as a regular field on it's own. If you do the latter, it will *not* show up as a destination in your Statistics on the iPhone. If you are interested in your own Stats, always use the linking option in the desktop software. Why do we do it this way you ask? Simply speaking, performance. Using the built in database features allows your iPhone (remember, it *is* a phone not a desktop computer) to be much faster in answering your important Statistics questions.

So if you enter your Dive Site, City, Country information directly into your iPhone and then sync this information to your log on the desktop, you'll know exactly how many times you dove everywhere!

Saturday, July 25, 2009

New App finally approved - Name My Tune!

It's only been 15 days, but it seems like forever.

Our new application is a departure from the scuba realm - it's a music quiz game called "Name My Tune". Just like the TV show of old, listen to a small part of a song and try to guess the song name. Great fun and an easy way to get the know the music on your iPod or iPhone. Put the song on speaker and play with anyone around you, or just take a moment and play against yourself for a little break from the day.

Here it is:

Our website has more information but, as always, feel free to contact us if you have any problems or questions.

Saturday, July 4, 2009

Dive Log just updated on the iPhone App Store

Dive Log 1.1.2 was just published on the iPhone App Store. This version adds support for plotting a graph of the temperature during your dive. The temperature graph is displayed below the depth profile when temperature profile data is available. You can see a screenshot that includes the temperature graph here.

The temperature graph will only be displayed if your dive computer captures temperature data during the dive and that information is synchronized to Dive Log on iPhone by your desktop dive log application. On Windows PCs, Diving Log 4.0 will import temperature data from most computers and will synchronize that data with Dive Log on iPhone. On the Mac, both MacDive and Mac DiveLog will import temperature data from the dive computers that they support. In order to synchronize that information to Dive Log on iPhone you'll need to use the native import ability of Dive Log Manager 1.1 (or later). The UDCF format does not have any provision for temperature data so dives transfered using UDCF will not display the temperature graph.

Dive Log 1.1.2 also contains a number of small bug fixes. An issues was addressed that was seen by a very small number of users that had a particular combination of localization settings on their iPhone or iPod touch that caused problems when synchronizing with Diving Log 4.0. Another issue with parsing certain "Buddy lists" that were imported from desktop applications that could cause a crash (if the Buddy List on the desktop had an extra separator character like two commas in a row) has been fixed.

This update is recommended for all users. You should receive the update for free via the App Store on your device or iTunes. You can also get the update directly from iTunes here.

Thursday, July 2, 2009

Dive Log Manager 1.1.1 is now available

Dive Log Manager 1.1.1 for MacOS 10.5 and above was just posted. This version has some minor corrections and improvements in the MacDive 1.5.1 native importer.

Since version 1.1 of Dive Log Manager there is an improved interface for importing data from UDCF files as well as the addition of native importers for MacDive 1.5.1 and Mac DiveLog 1.3.2 files. You can now select specific dives to import from the source file and add or merge those dives with your existing Dive Log on iPhone logbook. The addition of the native importers allows for much better data fidelity than is possible with the more limited UDCF format.

Monday, June 29, 2009

Multiple Logbooks on one iPhone

Sometimes software applications have features that you don't even know exist. And sometimes you know they exist but you can't remember how to use them and don't want to take the time to look it up in the documentation. Well iPhone applications are intuitively obvious to figure out ..... right? Right.

But just in case it's not intuitively obvious, here's a quick look at how to keep more than one users logbook on the same iPhone. (Just to be clear up front though - we don't advocate depending on this feature at all. No one should be deprived and everyone should have their own personal iDevice to use and covet and play with and be productive with. We only added this feature so that you could still log your dives if your buddies iDevice was dropped in the water or broken while diving.) (;-)

First, under the "More" tab, there is a Personal item in the table. If you select this to go to the Personal screen, you will see the name of the person that the current Logbook belongs to. If there is nothing there, then you'll want to edit the information so that your name *does* show up there. This is the name that will be used to identify your logbook. (See previous Blog post).

To change Logbooks, or add a new Logbook, we again go back to the "More" tab, and now look for and select "Settings". The first item in the list is the "Active Logbook" and it will be named the same as the name listed in the Personal section. If you select the item, you will see a screen that allows you to manage Logbooks. All of the currently available Logbooks will be listed and the top one is the Logbook currently in use. To select a new Logbook, simply select it in the displayed list and it will be loaded. To add a new Logbook, touch the "+" sign in the upper right hand corner and you will be prompted for a name to use for your newly created Logbook.

When you backup your device using iTunes, all of the data associated with Dive Log is backed up and so all of the Logbooks contained on your iDevice will be saved as part of the backup. The desktop Logbook synchronization software however (both on Mac and PC), work with one Logbook at a time, ie: your "currently loaded" Logbook. So make sure you know which one is loaded before transferring back and forth. If you want to back up/synchronize "all" of the Dive Log Logbooks onto your desktop, you will need to transfer the first one, switch to the other Logbook in Dive Log, and then do another transfer to the Desktop.

It really is easy to manage. But not as easy as just buying another iPhone ...... ;-)

Thursday, June 18, 2009

Personalize your Logbook

Remember when you first got certified, and you opened your lovely paper logbook to the first page so that you could enter your name and say "This logbook belongs to ....". That way you knew that should it be misplaced, it would have a chance of finding you again. It was a place you could track your training and certifications and gaze upon your long scuba diving journey. It was also a place that everyone *else* knew to look to find out information about you in an emergency. Well where does that information go in Dive Log for iPhone?

We're glad you asked. If you touch the "More" tab on the bottom right of the screen, one of the items listed in the table is "Personal". If you go into that screen, you can enter a bunch of personal information about yourself. If you are not "inclined" that way, we understand. But we suggest that you at a minimum, enter the name of the person that the dives in the logbook are for. We use this name in multiple logbook support and if you ever want to have multiple logbooks on your device, this will make them easier to manage.

Also under the personal information is a place to add the usual contact information such as address, phone number and email address. Under the "Medical Information" screen, you can enter your birthdate, date of last medical, and your blood type. While this is all information that you might think is too private, or that you have listed in other places at home, this could be vital information about you that others may want in an emergency. Having it in one place where *someone else* can look it up will make it easier for everyone. And of course it goes without saying that your Emergency Contact information and notes is a necessary part of diving. If you don't wear your medic alert bracelet or there is other medical information like that, (you get the idea), this would be the place to put it. The third item on the list is just "Notes" and this is a general text area where you can put information about yourself that you think is appropriate. Like, "if something happens to me, make sure the dogs get let out and fed".

The last section is a neat feature that you can use to keep your certification information. If you have nothing entered yet, you will see just a button "Add New Certification". Here you can enter information from your "C" cards and then also take a picture of the front and back of the card. How many times have you gone on a trip and forgot to bring your Nitrox card? Just enter the info into the screens and take a picture and show that to the live aboard crew. (And your cool factor will rise substantially). Just touch the "Front" and "Back" tabs and you will be prompted to use an existing picture in your Camera Roll, or just use the builtin camera if you have an iPhone to take a picture of the front and back of the card itself. Need to be an "Advanced" diver to go on the dive? Don't happen to carry your "C" cards around with you in your wallet everyday? Are you *not* the kind of person that has the accordion pack of plastic card protectors of "C" cards? Neither are we. This is the modern age - take a picture! It lasts longer.

The personal information in your Dive Log for iPhone and iPod Touch will keep some of that scattered information you need when diving, all in one place.

Sunday, June 14, 2009

We think we had fun.

We were in San Francisco so we must have had fun right? Just spent a whirlwind week at WWDC with the rest of the party faithful getting a big dose of Apple "juice" to last us for another year. Lots of new technologies introduced in 3.0 that we hope to incorporate into Dive Log, as well as some that are just plain interesting. If only there was more time in each day to get things done! A busy week but it was great to be one of the 5200 engineers there and see the tide of development going on. Although we tend to lean to the pessimistic side of life, we were pleasantly surprised at the depth of knowledge and genuine helpfulness displayed by all the Apple presenters.

By this time, you've probably heard the sound bites on the new Mac Laptops and their price decreases, the new iPhone 3GS, and the new 3.0 OS version. This latter item affects More Mobile Software customers the most. We have actively been testing our apps on the beta versions of the OS and all of our apps are working fine so you shouldn't run into any problems if you upgrade your phone.

The developer "seed", (the "final" version that we developers use to test our apps with first), came out on announcement day, June 8th. We were among the throng of developers downloading it as soon as possible and installing it on our development machines to double and triple check that no new bugs were introduced that might effect the iPhone apps. The new OS will be released to existing iPhone customers on June 17th, and the new iPhone (with the 3.0OS) will be released on June 19th. So we anticipate many of our customers will upgrade soon and expect it to be seamless as far as Dive Log, Nitrox Tools, and Trimix Tools are concerned. And any new customers will not see any problems either.

Stay tuned for new versions of Dive Log though that may take advantage of the great new technologies!

Wednesday, June 10, 2009

All. That. Jazz.

We have 3 applications in the app store now, all of which have been updated at least couple of times. So it seems like a "better late than never" time to start talking about them! And we'd also appreciate it if you were to talk back to us - please let us know what you like, don't like, and what enhancements you'd like to see. Or, share your idea for the next great scuba diving iPhone app. Whisper in our ear if you want - we won't tell.

Stay tuned here for information about upcoming announcements, tutorials, and all that jazz .....