Backup your Klisto LE mobile database to Dropbox

With Klisto LE 2.0 you can easily create a backup of your database.  This backup includes your text data as well as image attachments.  You also have the option to upload your backup to Dropbox automatically.

Upload your Klisto LE backup to Dropbox

You can use your backup to copy everything to another iOS device.  Just tap Open in… in the Dropbox app on your second device to copy the backup to your Klisto LE app.

Copy to your iPad using Dropbox and 'Open in...'

The backup file will now be displayed in the list of Available Backups on your target device.  You can now restore this backup to view your data.

Available Backups

Klisto LE is available in the iTunes App Store and is a Universal app, so you only need to purchase it once to run on your iPad, iPhone and iPod Touch.

What other features would you like to see in Klisto LE?  Leave us a note in the comments below.

Exporting your Klisto data

Your Klisto data can be exported by using the Export List feature at http://www.klisto.com .  On the Klisto home page, you’ll see the My Lists table with all your lists.  Click on a list to view the data.  Once there you can click the Export List button to download your data in CSV format.  The file format is UTF-8 encoded with a comma delimiter and double-quote text qualifier.

Export Lists Button

 

To export images associated with your data, you’ll need to connect your mobile device to your desktop or laptop.

  • Connect your phone to your PC or Mac that has iTunes installed
  • In iTunes, go to iPhone > Apps > File Sharing
  • Under File Sharing, select Klisto, then select the username_files folder
  • Click Save To, and save the folder to a local directory

iTunes File Sharing 3

 

 

File names will be in a format such as 0D5C0414-F2E7-4BCE-B1C1-3A1024F0A1BA_Photo-20140510-111923.jpg. The end part of the file name (Photo-20140510-111923.jpg) will match with your data records.

PhotoData

 

App Review: Simple, Flexible iPad Content Creation with Nebulous Notes

By Kroton (Own work) CC-BY-3.0 (http://creativecommons.org/licenses/by/3.0), via Wikimedia Commons

By Kroton (Own work) CC-BY-3.0 (http://creativecommons.org/licenses/by/3.0), via Wikimedia Commons

One of the early misconceptions about the iPad® was that it was not an ideal tool for content creation. This has proved false with the availability of apps for creating everything from spreadsheets to digital audio recordings. Yes, I’m a happy GarageBand app user.

I recently found the need to write extended text copy on my iPad. I wanted a tool that allowed me to focus on just writing with few bells and whistles; no rich text needed. Unfortunately the first app I purchased did not provide the ability to customize. This is marketed as a feature, which was fine until an upgrade of the app resulted in a smaller font size. I find it very helpful to use larger fonts when writing on an iPad. Maybe my eye doctor can help with this, but it’s nice to have options. I also like using serif fonts like Courier.

Luckily I ran across a mention of Nebulous Notes. I tried their free version and immediately knew I had found a winner. I upgraded before an hour had passed to the paid version. I am writing this posting on my iPad right now using this app.

What makes it so practical? It’s as simple as you need it to be, but it gives you options. I liked being able to customize the font style and size. Setting the background to an off white color was also helpful. There is a full screen view that hides the toolbar that I really like. The bottom line is I have lots of options without getting lost or distracted.

Nebulous Notes also does an excellent job of syncing with Dropbox. I can write an article locally and then upload it. Once uploaded, changes are synced automatically. You can also switch to manual syncing. It only takes a click to sync the latest changes.

Why is an app like this useful for me? I mostly write copy on a desktop machine, but you never know when inspiration will hit. This is especially helpful for writing blog postings. Being able to write down my initial thoughts or an entire article, no matter where I am, with a simple text editor is very useful. I’m sure I will like it even more with a Bluetooth keyboard. I wrote this using the on-screen keyboard. It was actually a pleasant and productive experience.

Nebulous Notes by Nuclear Elements, Inc.

9 Tips for Better App Demo Videos

Film CountdownWhether you are developing your own mobile app or building for a client, at some point you may want to create a demo video. A professional quality demo can be just as effective as downloading the app and lets you highlight the benefits and features that make your product unique. Here are some tips we learned from building the Klisto™ Mobile Database app demo that I think you may find useful.

1. Use the app simulator

Lighting is extremely difficult when it comes to recording your mobile device screen due to issues with shadows and reflections. Hand and finger placement can also cause problems. Unless you are an AV pro, it’s much easier to record the app simulator than a real device.

2. Use a screen recorder

I found Camtasia for Mac to be indispensable for getting the job done and reasonably priced. It has intuitive screen recording and audio/video editing tools. TechSmith provides excellent online tutorials; after reviewing these I was sold. The ability to zoom in and out of the screen is especially helpful for smartphone apps, as well as tablets, since this allows you to focus the viewer’s attention. Transitions help you create a smoother running demo. Audio tools are useful for silencing loud keyboard clicks. Camtasia is a powerful tool. If you are just getting started, check out the tutorials and keep it simple. Use only the features you need to make a professional demo.

3. Write a script and practice, practice, practice

A lean script will allow you to keep the flow of your demo moving and eliminate excessive pauses and wording as you narrate. It will also help limit your demo length. Here is a sample script. Be sure to include screenshots to make it easy to follow along. Run through your script multiple times before you start recording to identify missed or awkward steps. A red pen and hardcopy are recommended; you will probably have multiple detailed changes. Be sure to use a USB microphone or headset for better audio quality when you are ready to record. It may also take a few initial recorded takes before you feel ready.

4. Keep it short and get to the point

Limit your demo to no longer than 2.5 minutes, and try to put your most important messaging (your app’s purpose and differentiator) in the first 30 seconds. You want to entice the viewer to keep watching. Make sure the pace of your presentation keeps things moving. The longer your demo runs, the more viewers will drop off, resulting in wasted production effort. If you want to show the viewer more, create an overview video and save detailed workflows for another demo.

5. Record (and upload) in HD

This is highly recommended, even if your demo will not take up that much screen real estate on your site or blog. I struggled with pixelated screens in YouTube when I initially recorded in Standard Definition 640×480 and found that recording and uploading 1280×720 HD video resulted in higher quality and legible screenshots, even when YouTube displayed the downconverted SD version (once you upload, YouTube will convert your video to multiple versions with different resolution quality). If you are unsure, create a short test video of about 30 seconds and upload it. Just be sure to mark it private.

6. Edit, edit, edit

Play back your demo multiple times using your video editing tool and take notes. Your goal is to keep refining to tighten the flow. You will find things to cut such as a long pause while you were referencing the script, or a section of the demo that just doesn’t work. Issues like this will not be obvious with initial viewings but will be later to the point of being tortuous. Consider this an iterative process. Watch and take notes (include the timestamp), edit, repeat. If necessary you can record a new take for a segment and edit it in. This may sound like a tedious process, but you will be glad you did all this when you are viewing your demo for the hundredth time or showing it to colleagues. It will feel a lot more polished.

7. Upload, then test all your devices

I personally found YouTube to be the best option to host the demo. Another alternative is Vimeo, which requires a paid subscription for commercial use. Upload your video and be sure mark it as private. Test it on multiple devices and browsers before you go live. Test your site or blog with the embedded video.

8. Edit auto-generated captions

YouTube will automatically generate captions for accessibility. There will be multiple words that were translated incorrectly by voice recognition. Be sure to review and edit the captions using your script.

9. Use Video Analytics

YouTube provides some very useful analytics, including audience retention. Here is the latest report for our demo, which I’m happy to say shows good retention throughout. I chalk this up to the fact that I get to the point quickly, keep things moving, and keep the demo short.

AudienceRetention

I hope you find these tips helpful. Creating the Klisto app demo video was a pleasant and challenging experience, resulting in a useful tool for educating customers on our product.

Do you have any app demo tips you wish you knew before you got started? Please feel free to share them in the comments below.

The Klisto™ Mobile Database App for iPad®, iPhone® and iPod touch® is now available in the Apple AppStore. Organize your business and personal data. Sync your iOS devices with the cloud. Web access from your desktop browser.

Demo video: Klisto™ Mobile Database app

See cloud sync, web access and collaboration in action.

Klisto is the mobile database app for your iPhone® and iPad® that syncs with the cloud to help keep your data organized.

Infogenium Software Releases Klisto™ Mobile Database App with Cloud Sync for iPad® and iPhone®

Infogenium Software Releases Klisto™ Mobile Database App with Cloud Sync for iPad® and iPhone®

Mobile Database Now Available in Apple’s App Store

PHILADELPHIA, PA – November 12, 2012 – Infogenium Software today announced the availability of Klisto, a mobile database app for iPad and iPhone devices that syncs with the cloud, to keep data organized on multiple devices while also providing web access and collaboration features.

Klisto lets users organize and edit business and personal data with an easy-to-use native iOS mobile app. Users can create and customize any list for their needs. Klisto works with the cloud, to keep data in sync on all your devices and support data access and collaboration through a desktop web browser at Klisto.com.

“We’re very excited to offer Klisto to the community of empowered iPhone and iPad users.” said Andre Oporto, founder of Infogenium Software. “Klisto has cloud features that set it apart from other mobile database products, including automatic syncing, as well as web access to cloud data for editing and collaboration. Small to midsize businesses and consultants will find Klisto especially useful, thanks to templates that are provided for organizing business data such as customer information, sales and inventory. Power users will find it useful as a productivity tool. This is a very flexible app that makes it simple to keep your data in sync on all your mobile devices.”

Klisto is a universal app for iPad, iPhone and iPod touch. It is now available worldwide in Apple’s App Store for $9.99 in the U.S. and is priced accordingly in other regions. Cloud sync and Klisto.com access require a paid subscription, which is available through In App Purchase. A 14-day subscription is included with the purchase of the Klisto app. Cloud storage for records and files is limited based on the selected subscription. For more information visit: http://www.infogenium.com/klisto

Infogenium Software LLC is a privately held company with headquarters outside of Philadelphia, Pennsylvania. Our mission is to help individuals and organizations grow and share knowledge, by providing simple and effective productivity and collaboration tools.

Klisto and the Klisto Cloud logo are trademarks of Infogenium Software LLC. Apple, the Apple logo, iPad, iPhone, and iPod touch are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc.

For further information, or to schedule an interview, please contact:
Andre Oporto
Founder and President
Infogenium Software LLC
Tel: +1.484.693.0876
Email: press@infogenium.com
Twitter: @infogeniumsoft

Klisto™ Mobile Database for the iPad, iPhone and iPod touch is now available on the Apple AppStore

Your data on your devices, organized and in sync

The Klisto Cloud

Klisto™ is a mobile database app for your iPad and iPhone that syncs with the cloud to keep your data organized and accessible. Organize your business and personal data. Create and customize any list for your needs. Works with the cloud to keep your data in sync on all your devices. You can also access your data through a web browser at Klisto.com.

http://www.infogenium.com/klisto

The 5 Traits of Great Cloud-Syncing Apps

Some of the most useful mobile apps sync their data with cloud storage. Apps sync either with a custom-tailored cloud service (ex: Things and Klisto™) or using services such as Dropbox or iCloud. Cloud syncing is critical for users with multiple devices, but there are certain app features that are required to make this an ideal experience.

Abbey Pumping Station - Beam Engines

Image © Copyright Ashley Dace and licensed for reuse under this Creative Commons Licence

1. Automatic Syncing

An automatic sync should start on app launch, when returning to the app from multitasking, or after updating a data record. Customers cannot be expected to remember to sync. Forgetting to do so results in confusion from incomplete or stale data. Duplicates or conflicting updates may be entered if a user does not see the latest entries. This is especially important for multi-user solutions.

One of my favorite apps requires me to manually sync to Dropbox by clicking a button. Syncing at startup or app switch should be just as simple but is not supported. I have had more than one occasion where I wasn’t sure what happened to my latest entries, (“didn’t I already add that password?”), only to find them when I synced. This doesn’t happen often but when it does it is very frustrating.

2. Sync On Demand

There is something very reassuring about being able to click a button and know all your data is updated and in sync. Sometimes a user just wants to be sure. Without the means to sync manually, users are less confident: they feel they have less control of their data.

Whether manual or automatic, it is critical that all updates are synced when this takes place, by both downloading the latest changes from the cloud to the app, and uploading your changes from the app to the cloud.

3. Keep you informed

“When did I last sync? What is the progress of my current sync?” This is information the customer needs to know. A timestamp should be displayed, preferably on the same screen as the manual sync button. During a sync, the user needs to know what is happening.

The worst train rides I have experienced involved breakdowns where nobody told us what was happening for what felt like forever. Communication is vital to good service, and a cloud-enabled app is no exception.

4. Ubiquitous

Apps are not just for smartphones any more. Customers want to use their data on all their devices and platforms. The best products give you options, including tablet and desktop OS or web interfaces.

5. Just work

No worries! Users need to feel confident that the data they are looking at is the latest and is consistent. Data needs to be available, even when an internet connection is not. Uploads and downloads should be as fast as possible and let you continue working. Any conflicts or issues must be made known immediately.

Apps that do these five things well make syncing almost an afterthought. The technology does its job and users can keep working. Apps that struggle in these areas become a burden or concern, which will make customers hesitate to use them and look for alternatives.

What cloud features do you look for in your mobile apps? Please let us know in the comments section below.

Beta testers wanted for Klisto™ mobile database

The Mobile Database Built for the Cloud

We are looking for beta testers for Klisto™, the mobile database built for the cloud. You can join via TestFlight. Details including the latest screenshots are available at http://www.infogenium.com/klisto.php.

Klisto for iOS

Protecting your mobile data

What could happen to your personal data if you lose your mobile device? It depends on what security you have in place.

Defense in depth is a security concept whereby an attacker must clear multiple hurdles before they can access a target. With this thinking in mind, let’s consider the hurdles someone must overcome to access your data if your mobile iOS device is lost or stolen. Even if you don’t own an iOS product, consider the following protections versus the features your mobile platform offers.

Image: High security! (chris whitehouse) / CC BY-SA 2.0

Passcode Protection

This first hurdle requires a passcode to access your iOS device. Make sure you have a device passcode set. Be sure that you are using a strong passcode and avoid commonly used PINs.

For an even stronger passcode, go to Settings > General > Passcode Lock and turn off the Simple Passcode option. Simple Passcode limits you to a 4 digit number, which only provides 10,000 possible combinations, which could be cracked quickly by an automated program. Create a passcode of at least 8 characters, using both upper and lowercase letters, numbers, and symbols. With an English language keyboard on iOS you will have 52 alpha, 10 numeric, and 23 symbols, providing 858, or 2,724 trillion possible combinations.

Enabling the Erase Data option on the Passcode Lock screen will erase all your data after 10 failed attempts and will provide even more protection against guessing your passcode.

None of this protection will help if you are using a common PIN or have not set your passcode.

App Protection

Many apps provide the ability to set an app passcode to restrict app access. Evernote is one example. The same rules cited above apply. This provides an additional obstacle to attackers and should be used if available. Be sure to use a passcode that is different from your device passcode.

File System Access

You used strong passcodes, so can the attacker still get access? Yes. Unless your app data has been erased from the device they can still access your mobile device filesystem. Using jailbreak techniques and third party tools run from a desktop computer, it is possible to get file system access. The data itself must therefore be secured.

Data Encryption

App data that has been encrypted properly cannot be understood without the right key. Many apps secure data directly by using industry standard techniques such as AES and Public Key Cryptography, resulting in secure data storage. File system access alone will result in viewing jumbled meaningless data that can only be translated to clear readable text using the proper key. This reinforces the importance of strong app passcodes/keys. Make sure that any application you are using to store personal data such as bank accounts, medical information, or any Personally Identifiable Information (PII) makes use of strong encryption.

Apple requires confirmation that any app using strong mass-market encryption (any industry standard algorithm using greater than 64-bit symmetric, such as AES256, or greater than 1024-bit asymmetric encryption) has been registered with the U.S. Department of Commerce Bureau of Industry and Security before it is approved for sale in the App Store. Since this is a legal requirement due to national security from the standpoint of the U.S. government, you can feel more confident that your data is secure with these levels of encryption.

Another option for securing app data is Apple’s Data Protection APIs, which became available with iOS 4. This protects app data at the file level, without any custom encryption/decryption code from the app publisher. Data protection must be enabled by the app and requires that a device passcode is set. Used properly, app data can remain encrypted while the device is locked, providing another method of data protection if your device is lost or stolen.

Is it safe?

Consider the obstacles cited above the next time you enter data into your mobile device. How safe is your information? Think about what apps store which data, and how secure those apps are. If you are not sure what encryption method an app publisher is using, if any, don’t be afraid to ask them. You’re the customer and you have a right to know. Use strong passcodes for both your device and app. Finally, think twice about the apps you use to make sure that they are not misusing your personal or device data.

iOS Security Whitepaper
AQ Toolkit CommonCrypto – provides crypto functions for iOS developers
Protecting Data Using On-Disk Encryption – iOS App Programming Guide

%d bloggers like this: