TUAW’s Daily iPhone App: Marvel Kapow!

Marvel Kapow is an interesting approach to the licensed game idea. Most superhero games aim to directly control the superhero, letting the player experience being them, but Marvel Kapow is a much more casual, abstract experience, instead simply using the Marvel license and its various heroes to set up a few different minigames across a series of levels. The games vary from Captain America’s Brickbreaking shield to Iron Man’s repulsor ray blaster and Wolverine’s claw slash, but the basic idea is that you’re defeating incoming enemies while switching from hero to hero on the bottom of the screen.

Scoring has a cool combo feature that enables you to build up a higher score by defeating enemies all in a row, but unfortunately, that’s about all the complexity here — just play the game and try to score as high as you can. The games overall are a little boring, and the only way the title ramps up at all is just to throw multiple games your way at the same time, and then rinse and repeat for what’s probably a little too long.

Still, it’s a fun distraction, and the game’s currently on sale, just US 99 cents for the iPhone version and $2.99 for the iPad. I’d recommend you try the free version first, however — even if you’re a huge Marvel fan, this gameplay might be a little too abstract (and to be honest, dull) to even capture your imagination.

TUAW’s Daily iPhone App: Marvel Kapow! originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 28 Jul 2011 08:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Switcher Profile: Apple’s ‘halo effect’ claims former editor of Windows Magazine

Cult of Mac writer Mike Elgan recently detailed the years-long process that convinced him to switch to the Mac. His story is fairly typical of many switchers: Once a die-hard PC evangelist, his first Apple product was the iPod, which he appreciated for its ease of use. The iPhone eventually convinced him to ditch his BlackBerry, and the iPad was the be-all, end-all of tablet-based computing as far as he was concerned. Finally, using his son’s iMac convinced Elgan to switch away from Windows completely.

As I said, it’s a fairly typical switcher story… up until you learn that Elgan used to be the editor of Windows Magazine during most of the 1990s. It’s hard to be a much more die-hard Windows enthusiast than that without having Microsoft’s logo on your business cards and paychecks.

The things that kept Elgan away from the Mac platform are fairly standard: familiarity with Windows and reluctance to learn OS X, not wanting to be dependent on Apple for hardware repairs, and not wanting to self-identify with the “fringe” elements among Mac users. But eventually, actually using Apple’s products on a regular basis convinced the former Windows enthusiast to switch. Outgoing PCMag editor Lance Ulanoff is on the mobile side of this roster, as he’s switching from a Blackberry to the iPhone.

The “halo effect” of iPod users becoming enamored of Apple’s smaller gadgets and switching to the Mac shortly after has been well-documented over the past seven years or so, and with the introduction of the iPhone and iPad this effect has intensified. Apple’s efforts to bring some of iOS’s functions to the Mac via OS X Lion can be viewed in this light as a shrewd move to amplify this halo effect even farther. People who are already familiar with the iPad’s touchscreen interface may take one look at a MacBook Air running full-screen apps or launching applications via Launchpad and think to themselves, “Hmmm, maybe switching to a Mac won’t be so hard after all.”

Just don’t spoil it for those potential switchers by telling them about the Finder.

Switcher Profile: Apple’s ‘halo effect’ claims former editor of Windows Magazine originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 28 Jul 2011 08:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Android App Development: Implementing Search activities

Most Android phones have a search button. this button is used to search contacts,applications or anything on the phone. We can make use of the search functionality in our apps.

In this post we’re going to see how to implement search functionality to search for entries stored in a databaseand display them in a ListView.

Creating database:

our database has two tables: Countries and Names:

public class DBHelper extends SQLiteOpenHelper {

	public DBHelper(Context context) {
		super(context, "DemoDB", null, 1);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		StringBuilder builder=new StringBuilder();
		// countries table
		builder.append("CREATE TABLE Countries ");
		builder.append("(_id INTEGER PRIMARY KEY AUTOINCREMENT,");
		builder.append("NAME TEXT) ");
		db.execSQL(builder.toString());
		// Names table
		// Virtual table for full text search
		builder.setLength(0);
		builder.append("CREATE VIRTUAL TABLE NAMES USING FTS3");
		builder.append("(");
		builder.append("name TEXT) ");
		db.execSQL(builder.toString());
		builder=new StringBuilder();

		//dummy  data
		InsertData(db);

	}

	 void InsertData(SQLiteDatabase db)
	 {
		 ContentValues cv=new ContentValues();
			cv.put("NAME","USA");
			db.insert("Countries", "NAME", cv);
			cv.put("NAME","UK");
			db.insert("Countries", "NAME", cv);
			cv.put("NAME","Spain");
			db.insert("Countries", "NAME", cv);
			cv.put("NAME","ITALY");
			db.insert("Countries", "NAME", cv);
			cv.put("NAME","Germany");
			db.insert("Countries", "NAME", cv);

			 cv=new ContentValues();
				cv.put("name","John");
				db.insert("NAMES", "name", cv);
				cv.put("name","Jack");
				db.insert("NAMES", "name", cv);
				cv.put("name","Ann");
				db.insert("NAMES", "name", cv);
				cv.put("name","Adam");
				db.insert("NAMES", "name", cv);
				cv.put("name","Sarah");
				db.insert("NAMES", "name", cv);

	 }

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
		// TODO Auto-generated method stub

	}
}

notice that the Names table is a VIRTUAL table. we created it as virtual to make use of Full Text Search (FTS3) feature in SQLite. this feature makes queries faster than that in regular tables.

then we add two functions to retrieve all rows from both tables:

/**
	 * Return all countries
	 * @return
	 */
	public ArrayListgetCountries(){
		ArrayList countries=new ArrayList();
		SQLiteDatabase db=this.getReadableDatabase();
		Cursor c=db.rawQuery("select * from Countries", null);
		while(c.moveToNext()){
			String country=c.getString(1);
			countries.add(country);
		}
		c.close();
		return countries;
	}
/**
	 * Return all names
	 * @return
	 */

	public ArrayListgetNames(){
		ArrayList names=new ArrayList();
		Cursor c=this.getReadableDatabase().rawQuery("select * FROM Names", null);
		while(c.moveToNext()){
			String name=c.getString(0);
			names.add(name);
		}
		c.close();
		return names;
	}

and another two functions to retrieve data based on a search string:

/**
	 * Return all countries based on a search string
	 * @return
	 */
	public ArrayListgetCountriesSearch(String query){
		ArrayList countries=new ArrayList();
		SQLiteDatabase db=this.getReadableDatabase();
		Cursor c=db.rawQuery("select * from Countries where NAME LIKE '%"+query+"%'", null);
		while(c.moveToNext()){
			String country=c.getString(1);
			countries.add(country);
		}
		c.close();
		return countries;
	}
/**
	 * Return all names based on a search string
	 * we use the MATCH keyword to make use of the full text search
	 * @return
	 */
	public ArrayListgetNamesSearch(String query){
		ArrayList names=new ArrayList();
		Cursor c=this.getReadableDatabase().rawQuery("select * FROM Names WHERE name MATCH '"+query+"'", null);
		while(c.moveToNext()){
			String name=c.getString(0);
			names.add(name);
		}
		c.close();
		return names;
	}

Implementing The activity:

then we will create our activity that has a list view like this:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<ListView
android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/list"/>
</LinearLayout>


we load data from database like this:

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        list=(ListView)findViewById(R.id.list);

            DBHelper helper=new DBHelper(this);
            ArrayList items=helper.getNames();
            ArrayAdapter adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,items);
            list.setAdapter(adapter);
}

 

Handling the search dialog:

In order to handle the search dialog ourselves we need to create a xml file with search configurations such as the search dialog title, voice search capabilities, content provider for auto complete and so on. we create a file with the name searchable.xml in res/xmldirectory:

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:label="@string/app_name"
    android:hint="@string/hint"  >
</searchable>

the android:hint attribute denotes a string that acts as a water mark on the search text box.
then we need to add an Intent Filter in out app’s AndroidManifest.xml file to our activity to handle the search dialog:

<activity android:name=".MainActivty"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
             <intent-filter>
            <action android:name="android.intent.action.SEARCH" />
        </intent-filter>
        <meta-data android:name="android.app.searchable"
                   android:resource="@xml/searchable"/>
        </activity>

Understanding the Search process:

when you press the search button, type some text and click on search the activit’s onSearchRequested() function is called, then an Intent with the action Intent.ACTION_SEARCH is created and you activity is re-created with this intent.
the search intent has you search string as a string extra with the name SearchManager.QUERY. also it can carry a bundle of other extras with the name SearchManager.APP_DATA.

what if the device doesn’t have a Search button:

not all Android devices have a search button, so we can start the search dialog manually by calling the activity’s onSearchRequested() from a button or a menu item:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
    	menu.add("Search").setOnMenuItemClickListener(new OnMenuItemClickListener() {

			@Override
			public boolean onMenuItemClick(MenuItem item) {
                                //launch the search dialog
				onSearchRequested();
				return true;
			}
		});
    	return true;
    }

adding extras to the search dialog:

we can pass some extra data as a bundle with our search dialog or an initial search string by overriding the activity’s onSearchRequested():

@Override
    public boolean onSearchRequested() {
    	Bundle bundle=new Bundle();
		bundle.putString("extra", "exttra info");
		// search initial query
		startSearch("Country", false, bundle, false);
		return true;
    }

Handling the search query:

we said before that the search query is passed as a String extra when our activity is re-created. so we can handle the searcgh string in our onCreate() like this:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        list=(ListView)findViewById(R.id.list);

        DBHelper helper=new DBHelper(this);
        Intent intent=getIntent();
        // if the activity is created from search
        	if(intent.getAction().equals(Intent.ACTION_SEARCH)){
        		// get search query
        		String query=intent.getStringExtra(SearchManager.QUERY);
        		ArrayList items=helper.getNamesSearch(query);
        		//get extras, just for demonstration
        		Bundle bundle=intent.getBundleExtra(SearchManager.APP_DATA);
        	    String info=bundle.getString("extra");
        		Log.v("extra", info);
        		//bind the list
                ArrayAdapter adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,items);
                list.setAdapter(adapter);
        	}
        //activity created normally
        else{
        	ArrayList items=helper.getNames();
            ArrayAdapter adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,items);
            list.setAdapter(adapter);
        }
        helper.close();
    }

we just extract the search string and any other extras and perform our search logic based on the search string.
and that’s was all about implementing search, stay tuned for another Android tutorial

Tutorial: Creating An Evernote Style Button Activated Keyboard

The Evernote app is an excellent note taking app for iOS devices (and the Mac platform).  It is also very easy to use and well designed.  One of the features within the Evernote app is a keyboard button which allows you to hide and show the keyboard when pressed.

I’ve found a tutorial demonstrating how to duplicate the Evernote style keyboard.  What I find interesting about this tutorial is that not only does it show how to create the sliding door image stretch effect, and perform button animations, but that it mentions a Ruby script that allows you to easily grab images from an app.

Of course you not want to do this within an app you are submitting to the app store, but if you want to learn how to implement some cool feature not having to create your own placeholder images is a big time saver.

You can find the tutorial here:
Creating a Keyboard Show Hide Button

The script mentioned in the article can be found on Github in this nice collection of open source goodie sfrom iDevrecipes.com in the utilities folder:
https://github.com/boctor/idev-recipes 

A pretty nice effect, and a very handy script.

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail


Open Source: Sudoku Solving App Using Computer Vision

Last week I mentioned some resources on how to compile and use OpenCV in iOS apps.

I’ve come across an excellent example from the app store known as SudokuResolv by Hao Deng which has been open sourced.  The app utilizes the OpenCV library, and is a great example if you want to use OpenCV within your apps to do cool things like optical character recognition(OCR).

Here’s a quick video of the solver in action:

You can find the Github for the project here:
https://github.com/Haoest/SudokuResolv

In order to compile and run the project you will need to have OpenCV 2.3 compiled on your Mac, I used the compiled iOS binaries available here.   After you have compiled or obtained the OpenCV binaries you will then need to go into the build settings, and change your header search paths, and library search paths.

Now, the solver isn’t perfect – but it does work with the right images, and should give you a good head start if you are planning to create an iOS project using OpenCV.

Added to the Open source iOS apps list.

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail


Using Spaces on OS X Lion

The recently released Mac OS X 10.7 “Lion” (read my review of it at The Guardian) introduces Mission Control, an amalgamation of some of the functionality of Spaces and Exposé. Whilst it’s genuinely useful once you’re accustomed to it, it does hide away some of the previous functionality you might have relied on. This brief article describes how to restore some of the Spaces behaviour from Snow Leopard.

There are three main aspects of Snow Leopard’s Spaces behaviour that I use frequently:

  1. Creating multiple Spaces (four, in my case) for various purposes.
  2. Assigning certain apps to always open on a specified Space (and certain other apps to open on all Spaces).
  3. Switching directly to a given Space using a keyboard shortcut.

All of this functionality remains available on Lion, but some of the settings have changed location. Let’s deal with the above points in order.

Creating multiple Spaces

On Lion, Spaces tend to instead be called Desktops, but I’ll continue to use the term Spaces in this article. To make more, enter Mission Control and hover your mouse over the top-right of the screen (or hold the option/alt key). You’ll see a “+” button, and you can click it to create a new Space.

Adding new Spaces in Mission Control

You can also hover over any Space you’ve created (or again hold the option/alt key) to see a delete button, which you can use to delete that Space. You can only delete Spaces you’ve manually created.

Assigning apps to Spaces

Somewhat unusually, on Lion you assign apps to Spaces using the Dock. First, switch to the Space you want to assign an app to. Make sure the app is either running (and thus visible in the Dock) or has been added to the Dock. Then, right-click on its Dock icon and choose the “Options” submenu. You’ll see an “Assign To” section, where you can pin this app to either the current desktop (Space) or to all desktops.

Assigning apps to Spaces via the Dock

The “None” option means that the app will simply open on whatever the current Space is when it’s launched.

Keyboard shortcuts for switching Spaces

You can still switch directly to a specific Space using the keyboard, but the setting is now in the Keyboard pane in System Preferences. Open that preference pane, then select “Mission Control” from the list in the “Keyboard Shortcuts” tab.

Keyboard shortcuts for switching Spaces

You can choose shortcuts for switching left and right by one Space, and for going directly to a specific numbered Space.

Hopefully these tips will make Lion’s implementation of multiple desktops a little more familiar.

I’ve also been tweeting extensively about Lion recently; you may want to follow me (@mattgemmell) on Twitter.

HootSuite: Get Social

There are people who play around with Facebook, Twitter and other social networks, and then there are those who have made a career out of posting online. For a long time, people in both camps had to use multiple sites or programs to access the various networks, but today there’s HootSuite for Twitter, which contrary to the name, puts all of your social networks in one convenient location.

But is it right for you? Let’s take a peek under the hood and find out after the jump.

It’s About Options

The problem with all of these social networks is that there always seems to be a new one that shows up on the radar daily, and that means yet another site that you have to log in to if you want to stay current. HootSuite is about putting the major social networks in once place for easy consumption, as well as for power users to broadcast their thoughts on multiple channels at once.

Watch your feeds in one place.

Watch your feeds in one place.

HootSuite is nothing new. In fact, we’ve even talked about it before on our sister site, iPad.AppStorm.net. Although the app has more room to stretch out on the iPad, having it with you at all times is handy if you’re a frequent poster, and that’s what makes the iPhone version arguably more important than the iPad’s app — accessibility.

How it Works

Before you get rolling, head to HootSuite.com and sign up for a free account (Note: I’m pretty sure you can sign up via the app itself, but not 100 percent sure). Once that’s done, load up the iPhone app and start entering in your social networks. At the moment, Facebook, Twitter, Foursquare and LinkedIn are the four available options on the iPhone, so pick out one of them and enter in your info. You can enter a total of five accounts into  HootSuite for free, so keep that in mind.

Specify your preferences

Specify your preferences

Once you’ve got your networks loaded into the system, now you can select what types of feeds you want to show up on your home screen. HootSuite creates tabs for each network that are designed for the power user. Sure, you can have one tab that’s just your local feed, but you can also have tabs that represent Sent Tweets, Pending Tweets and more. It’s pretty cool.

Making a Post

When it comes time to post up a comment or image, just click on the button in the top right corner. On the top of the screen you’ll see all of your icons for your respective accounts. In my case, I have my two Twitter feeds for myself and my company, my two Facebook feeds for myself and my company, and the Twitter feed for iPhone.AppStorm. Speaking of, it would be really cool if you followed us on Twitter and Facebook.

Just type in your message and select which networks you want to post to.

Just type in your message and select which networks you want to post to.

All plugging aside, all you have to do is touch the icons until a green checkmark appears, then type out your post. The character count runs up just to the left of the menu button, and turns red when you go over 140 characters and you’ve selected a Twitter feed. When you’re done you can hit send, and it will automatically go out to everyone in those respective networks. Neat, right?

Yes it is, but it gets so much better. By tapping on the Menu button, you can add a photo, a link, contacts, a location, translate the post or the best part yet, schedule a post. There have been times where I wanted to post something to Twitter, but I wanted to save it until later in the day. By using HootSuite, I can schedule that post for whenever I want by just specifying the date and time. That’s super handy to have.

Post date your posts if you like by scheduling them in HootSuite.

Post date your posts if you like by scheduling them in HootSuite.

Stats

Another nice feature in HootSuite is the ability to track your posts and see their performance. Let’s say I put up a post on the iPhone.AppStorm Twitter account, and I link to a post we did on the site. I can see how many people clicked the link over a period of a few days, which helps me determine if my posts are performing well. If social media is your business, this is definitely a good tool to have in your arsenal.

Follow and watch stats.

Follow and watch stats.

Summary

HootSuite is a fun app to use, but I haven’t really answered that original question: Is it right for you?

Ask yourself how many posts a day you put out and how many times you would like to broadcast that same post through multiple networks. If you’ve never done that and don’t consider it necessary, then you should stick with your regular apps. HootSuite is interesting as a feed reader, but it does no better or worse than the native Facebook or Twitter apps on the iPhone anyways. In fact, novice users may get wrapped up in the different tabs, and it could get frustrating.

But if you do like to post on multiple channels, this is your app. Even if you just want to post the same thing to your Twitter and Facebook simultaneously and have no need to use it for business, this is the best way to go. And for power users who rely on the social networks for income or business, this works out nicely as well.

HootSuite probably won’t replace your Twitter and Facebook apps on your iPhone, but it certainly does complement both of them nicely.

Quick Look: GeoSocials

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the polls below if you think this app is worth an in-depth AppStorm review!

In this Quick Look, we’re highlighting GeoSocials. The developer describes GeoSocials as a free location-based social treasure hunt game for your iPhone which lets you play, win and socialize with people around your immediate vicinity. GeoSocials also allows users to make instant and real-time social connections with people around their location with the games built-in “Social Mode.” Unlock your neighborhood today! Checkout www.geosocials.com for a quick intro.

Read on for more information and screenshots!

Screenshots

Socialize

Socialize

Play

Play

About the App

Here are the top five features you can expect to see in the latest version:

  • Play a virtual game of treasure hunt with people around your vicinity/location.
  • Play fun mini games that use gestures, the accelerometer and your voice to solve challenges.
  • Look up people around you and make instant and real-time connections with people nearby.
  • See where you stand in the leaderboard within your neighborhood and at large globally.
  • GeoSocials is gamification of real life: one that lets you play, win and socialize, all at the same time, all within one fun app.

Requirements: iPhone 3G with v3.2 and above

Price: Free

Developer: GeoSocials

Vote for a Review

Would you like to see us write a full review of GeoSocials? Have your say in our poll:

Would you like to see GeoSocials reviewed in-depth on AppStorm?

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the poll if you think this app is worth an in-depth AppStorm review! If you’re a developer and would like to have your app profiled, you can submit it here.

How to Share Pictures Using Piictu

Mobile app Piictu has been gaining some attention from the public in recent months. Since the app launched it has been in competition with other networks in the same niche, namely Instagram and even Twitter.

But Piictu has combined iOS mobile and camera functionality with the social networking craze. By using Piictu you have access to an entire community sharing their photos and streams across the globe, and their servers are loaded with tags and categories to sort and search out unique images. It’s practically an extensible mobile network of photographers! Find out more after the break.

Getting Started

Launch the app and you’ll be taken to a signup or login screen. The process is fairly straightforward and shouldn’t take more than a minute or two. Keep in mind the details you provide here are your login credentials for the official website as well.

Popular and Recent Photos

Popular and Recent Photos

On the main app home screen you’re given options to view photos based on three prime categories: latest uploads, most popular uploads and uploads from users you’re following. As you develop a profile you can find other Piictu users and follow their account, similar to Twitter. This makes it easy to pick up on new photos whenever available.

You can switch between Piics and Profile on the bottom of the screen to view all the latest photos or your own user account, respectively. On your profile you’ll find tools to edit your account settings and avatar. Additionally the middle camera button will open your phone camera to snap a new photo anywhere, anytime.

Browsing Through Sets

Each collection of photographs you see on the home page are labeled as “sets” or “streams.” These are generally tagged by a theme or category imposed from a few users, and the most popular will catch on to include hundreds of photos.

Gallery View for New Photo Streams

Gallery View for New Photo Streams

These sets could feature the nearest object to you, household pets or just sharing a photo of your sneakers. It’s a bizarre system, but it does attract a lot of attention, and it’s a very fun way to meet and share with new people online. Piictu users are mostly browsing from an iOS device, all a part of one single photo community.

Each photo set is also a sliding reel. Simply flick to the left and you’ll move down the list of pictures. To view more details simply press an image, and this will redirect you to the fullscreen shot view. Here you can Like the image and take a peek at the submitter’s profile page. If you want to follow the user, tap the small arrow icon in the bottom-right corner and choose “follow.”

Piictu Profiles View

Piictu Profiles View

Tapping “Popular” from the tabs above will sort photos from the most popular sets. These can change within the hour as they are often moving quickly with so many users. If you see a set you’d like to contribute to, simply tap on any image. This brings up the fullscreen panning-style view where you can move up and down the submissions. From here, tap the camera icon and your new photo will automatically be included into the chosen set.

Taking a Photo

You are given two options after the camera app finishes loading. You may either select media from your device to upload or take a new photo from your phone. After the shot is taken you’re given a preview window to review and possibly retake the photo.

Above here you’ll find a small area to add comments attached with your photo. This system works similar to Foursquare or Gowalla where you can add a small comment with your post. If you’re following anybody you can select their username from a list and mention them inside the post. You can mention as many people as you feel, although keep yourself from being labeled a spammer by sticking to just a few mentions per photo. Or, if your friends are using the network, send them a quick shoutout.

Photo Retake and Mentions List

Photo Retake and Mentions List

From what I’ve experienced it is not possible to upload photos directly from the web interface. It may be that Piictu hasn’t built these features yet, which is certainly possible. It would be great to see some more interface features allowed in the future. It is a bit annoying that you can’t update your avatar photo from the web interface, but altogether the mobile upload experience is fantastic and I couldn’t find a thing wrong in the process.

Social Networking

Unfortunately Piictu hasn’t caught on too much with major networking features. They do boast great user profiles which feature all of your uploads in full display. Also included is your avatar and sharing links for Twitter, Tumblr and Facebook.

To find people and follow them from the mobile app, you have to spend a lot of time browsing sets. These are the most trafficked areas of the app where visitors will be sharing photos and checking out the latest submissions. You can find the user profile link and avatar image above each photo. Simply tap to be taken onto their profile page with stats for their followers, following and number of streams.

Ideally I’d love to see some features related to private messaging or tighter networking controls. It is possible to find people in the network, but there is no global search or database catalog. This could be for security reasons, or the team just hasn’t gotten around to adding these features, but it can be a bit difficult finding good users to follow. Just have some patience and stick to topics you enjoy.

User Profile - Follow Button

User Profile – Follow Button

What I do love is the built-in notifications. Inside the app on your profile page you’ll find a small comment bubble in the top right corner. This will spark with a red icon whenever you have new notifications. Maybe somebody new is following you, or mentioned you in a post. Everything is archived so you can look back and see what you’ve missed if you haven’t opened the app in a while. With these social features it only makes sense Piictu developers will be adding more updates in the future.

Conclusion

For true photo lovers, Piictu is a beautiful community. You can overshare photos all day long in some very quirky yet interesting picture streams. The networking system works similar to Twitter with followers and mentions, which adds another level of social dynamics to their overall app interface.

Their community is solid and the app works beautifully. I am a huge fan of their simple user interface which includes custom themed buttons, icons and animations. If you have any thoughts or personal opinions about the Piictu app, share them in the comments!

50 Great Learning Apps for Kids

Your children will probably learn sooner rather than later about all the entertainment options technology can bring to their lives. But why not teach them from an early age that gadgets can be useful learning tools as well?

Here are 50 educational apps that you can try using with your baby, toddler or elementary school-aged child in order to teach them more about language, math, science, music and more. Click through to hitch a ride on this virtual school bus.

Words

Read Me Stories

This app is free, but it’s a library containing dozens of sample books that you can try with your child before you buy the full stories. The different books are categorized according to theme and touching the characters expands the storyline.
Price: Free
Developer: 8Interactive Limited
Download: App Store

First Letters and Phonics

Featuring sleek graphics as well as two original renditions of the alphabet song by popular children’s musician Debi Derryberry, First Letters and Phonics will have kids singing about letters and their shapes, the sounds of letters, and words that begin with each letter. Each letter is complemented by a beautiful illustration and a friendly narrator.
Price: $1.99
Developer: Learning Touch
Download: App Store

Alpha Writer

The innovative and gorgeous Alpha Writer app from Montessorium teaches children to read, write and spell phonetically while composing words and creating stories. In addition to establishing the basics of language, kids can also work up to identifying consonants and vowels as well as other challenges. Check out the developer’s Intro to Letters app for even more practice.
Price: $4.99
Developer: Montessorium
Download: App Store

iWriteWords

iWriteWords teaches your child how to write numbers, uppercase and lowercase letters, and ultimately, entire words, via tracing exercises and games. Parents can even play back their child’s own handwriting to monitor progress and share with their little one. The app is also available in Spanish.
Price: $2.99
Developer: gdiplus
Download: App Store

Signing Time ASL

Scientific studies suggest that the earlier a child is able to communicate, the more easily he or she will adjust to the world around him or her, and ultimately, perform better in school and so on. Use this sign language dictionary containing 145 flash cards to jumpstart the learning process for you and your baby.
Price: $2.99
Developer: CMGDev
Download: App Store

Bumblebee Touchbook

With the Bumblebee Touchbook, your child can touch any word to animate it and hear it spoken, or can touch the narration bee in order to hear the entire page read. The story is set to classical music, and the app is designed to enhance your child’s word recognition.
Price: $0.99
Developer: 3DAL
Download: App Store

My Smart Hands Baby Sign Language Dictionary

This baby sign language app contains instructions for more than 300 ASL signs and more than 45 minutes of instructional video. Search according to the already sorted categories for convenience, and keep track of the signs you want to work on in your Favorites list. There’s even a quiz option so that you can test your (and your baby’s) progress.
Price: $4.99
Developer: My Smart Hands
Download: App Store

Interactive Alphabet

These sleek and brightly colored flashcards will probably have your kid reciting the alphabet in no time. Animations, upbeat music and sound effects capture a child’s attention while simultaneously teaching phonic sounds and upper and lowercase letters. Plus, there’s a special mode which will auto advance cards every 15 seconds.
Price: $2.99
Developer: Piikea St.
Download: App Store

Free Books

For roughly the cost of a cup of coffee, you could buy your child access to more than 23,000 classic books. Perfect for voracious and ambitious readers, this app features stunning book cover art and easily legible text. Free Books will probably delight your child just as much as it delights you.
Price: $1.99
Developer: Spreadsong
Download: App Store

Numbers

TimesTables

This app includes flashcards, an apple orchard that visually demonstrates skip-counting, and a variety of timed and scored drills for multiple players. Also included is the ability to read your child’s handwriting as they input answers, and you can print multiplication tables worksheets.
Price: $0.99
Developer: 24x7digital
Download: App Store

Times Tables

A visually clean app, this Times Tables program includes timed quizzes, high score records, multiple levels and multiplayer competitions. The progress-tracking feature also allows you to check on how your child is doing on each table and which questions he or she is having trouble with.
Price: $0.99
Developer: Rob Clarke
Download: App Store

Telling Time – Photo Touch Game

There are several different apps out there designed to help your child practice telling time, but this is one of the better ones. Visually streamlined and straightforward, the graphics make the learning process as simple as possible for the child. You can even record your own voice or take a snapshot of your child’s own clock to personalize the experience.
Price: $0.99
Developer: GrasshopperApps.com
Download: App Store

Park Math

The very cute Park Math app will help your child learn how to count up to 50 as a rabbit swings, how to add up ducks as they climb to the top of a slide, how to balance a see-saw by adding and subtracting mice, how to subtract as apples fall from a tree, how to order numbered dogs in sequence, and more.
Price: $1.99
Developer: Duck Duck Moose
Download: App Store

Motion Math

Visually clean and elegantly simple, Motion Math turns fractions into a game for your kids. Players move fractions to their correct places on the number line in order to return a star that has fallen from space to its rightful spot in the sky. The app is designed to help children further grasp the concept of fractions and estimate fractions in multiple forms.
Price: $0.99
Developer: Motion Math
Download: App Store

Intro to Math

The Intro to Math app is almost distractingly beautiful, with each graphic looking like a work of art (probably one of the reasons it was featured in a recent Apple commercial). It’s intended, however, to be much more than that. Your child will learn how to read and write numbers 0 through 9, to sequence numbers, to tell odds from evens, to solve problems and more.
Price: $4.99
Developer: Montessorium
Download: App Store

Math Drills

Up to 10 different profiles can be made in Math Drills, so if you have quite a few math-ready youngsters at home, let them each try their hand at basic operations such as addition, subtraction, multiplication and division. Each will have personalized settings, scores and test history, and you can track progress with speed and accuracy graphs.
Price: $1.99
Developer: Instant Interactive
Download: App Store

Kids Money

Now here’s an app that will allow your children to see the practical application of mastering math and numbers. Kids can make a list of things they want and how much the things will cost. Then they can enter their weekly allowance or gift money amount in order to determine when they will have enough money for the things they want.
Price: Free
Developer: Apps Rocket
Download: App Store

Science

Zoola

Teach your child the names of farm animals, safari animals, forest animals, water animals and dogs in English, Spanish, French, German, Russian, Japanese or Korean. There’s also a three-level memory match game to go with the 300-plus photos and accompanying classical music.
Price: $2.99
Developer: Best kids Apps
Download: App Store

Britannica Kids: Dinosaurs

Your kids will flip for this app, with which they can learn about dozens of different dinosaurs, including their evolution and ultimate extinction via memory matching games, puzzles, and others. The developer, the acclaimed Encyclopedia Britannica, says that their educational children’s apps, which cover a slew of other subjects (such as Ancient Rome), are based on school curriculum.
Price: $4.99
Developer: Encyclopaedia Britannica
Download: App Store

Britannica Kids: Solar System

Just like the other Britannica app mentioned above, this one covers all aspects of the solar system by way of games, mesmerizing graphics and videos featuring the sun, planets, moon, asteroids and comets, gravity and more. A timed quiz tests your child’s knowledge.
Price: $4.99
Developer: Encyclopaedia Britannica
Download: App Store

Peekaboo Wild

Like a beautiful picture book for children, the Peekaboo Wild app introduces children to the wildlife of the African Savannah. Tap the grasses to uncover elephants, lions, zebras, hippos and more, and have their names said aloud in both English and Spanish. As children’s recognition improves, they can eventually identify the animal from the sound it makes, or by seeing its name in print.
Price: $1.99
Developer: Night & Day Studios
Download: App Store

SkyView – Explore the Universe

Ambitious youngsters will appreciate the SkyView app. The user points the phone’s camera toward the sky and the app introduces 3-D graphics of the celestial bodies the phone is aimed at. From there, simply tap on an object to learn more about it. Man-made satellites are also included, and the “search and locate” feature is pretty cool, too.
Price: $1.99
Developer: Terminal Eleven
Download: App Store

I Learn With Poko: Seasons and Weather

This app teaches children about the weather and the seasons, including what to wear in different kinds of weather and which activities are appropriate during different weather conditions. And your kids will even learn the days of the week and the months of the year, in accordance with what “Poko” does and when.
Price: $2.99
Developer: Tribal Nova
Download: App Store

Ansel and Clair’s Adventures in Africa

Kids follow the adventures of characters Ansel and Clair in this app, which takes users to the African continent with great graphics representing the Nile Valley, Sahara Desert and Serengeti Plains. Children will learn about animal-related concepts such as camouflage, migration, nocturnal, herbivore, predator, vertebrate and cold-blooded, among others.
Price: $4.99
Developer: Cognitive Kid
Download: App Store

The Deep Blue Kingdom

Older science-minded kids might love reading this app to themselves and flipping through the pictures of underwater animals and fish. Or, young children might be spellbound as the provided narrator (or mom or dad!) points out sea turtles and whales and delivers interesting facts. A “Day at the Zoo” version is also available from the developer.
Price: $2.99
Developer: Imaginatronics
Download: App Store

Project Noah

Do you have a little Charles Darwin at home? Let your little one explore and document wildlife by photographing a plant or animal. Then select the appropriate category within the app, confirm your location and submit the photo to the project. If you’re looking to identify the species, just select a box and the Noah community will help you ID your mystery species!
Price: Free
Developer: Networked Organisms
Download: App Store

The Elementals

The highly creative The Elementals app introduces children to the different elements of the periodic table. Each element has its own unique “personality,” if you will, which will help your child remember it. Users can see an element’s place on the table, its atomic weight and electrons and protons.
Price: Free
Developer: The Angry Robot Zombie Factory
Download: App Store

Moon

For kids who can’t seem to stop gazing at the night sky, the Moon app will unlock the mysteries of everyone’s favorite celestial body. Introduce children to such concepts as the lunar phase (with beautiful corresponding imagery), moonrise and moonset, lunar illumination, lunar altitude and more.
Price: Free
Developer: CDV Concepts
Download: App Store

Music

Musical Me!

In Musical Me!, Mozzarella the Mouse guides kids through learning about instruments, rhythm, notes and pitch. Children can listen to notes and copy the pattern, touch birds to play long and short notes, make little monsters dance to the beat and more, plus learn to read notes and create their own music.
Price: $1.99
Developer: Duck Duck Moose
Download: App Store

Kids Song Machine

Learning traditional children’s songs is a crucial part of a child’s early education, and Kids Song Machine is specially designed to help in this area. Kids can learn the lyrics to 10 classic songs, each with interactive animations. Teach your kids “Old MacDonald,” “I’m a Little Teapot,” “The Wheels on the Bus” and others.
Price: $1.99
Developer: Genera Interactive
Download: App Store

Baby Piano

Build an appreciation for music at an early age with Baby Piano. Your child will have fun exploring the colorful eight-key piano with animated characters, as well as the various playing modes such as free play, or automatically highlighted keys to play along to 10 different songs. There is also an animal sound mode, and a playback feature.
Price: $1.99
Developer: Dream Cortex
Download: App Store

Preschool Music

Preschool Music contains four engaging musical activities that will teach kids about different musical components such as rhythm, beats, harmony and more. Children can play with a virtual piano and create their own melodies, as well as interact with animated musical birds. Super-cute graphics are a bonus.
Price: $0.99
Developer: 3DAL
Download: App Store

Colors

Abby’s Train – Learn Colors!

Utilizing a vibrant palette, Abby’s Train – Learn Colors! draws children into a world of adorable characters and interesting challenges. Adults can modify the number of colored objects (up to 10) that a child has to choose from, as well as the particular colors the child will be learning. Kids focus on placing toys of a particular color into Abby’s train in order to earn stickers as rewards.
Price: $1.99
Developer: 22learn
Download: App Store

Eric Carle’s My Very First App

Based on the internationally acclaimed illustrations of Eric Carle (the man who brought us “The Very Hungry Caterpillar”), this app is visually stunning and a joy to use. There are three levels of game play, appropriate for different age groups, in which children can match images and concepts, as well as tap images to hear related sounds. Multiple languages are available.
Price: $1.99
Developer: Night & Day Studios
Download: App Store

Geography

Stack the States

Children will have fun dragging, dropping and interacting with friendly-looking states as they learn about capitals, state shapes, abbreviations for the states, state location on a map and more. There are 50 state flash cards and photos of famous U.S. landmarks for further exploration, and a Stack the Countries app is also available.
Price: $0.99
Developer: Dan Russell-Pinson
Download: App Store

Moatkin Systems

Bright and clean-cut lines make it easy for children to distinguish the different states, plus this app introduces them to each state’s capital, their geographic locations, and their sizes in relation to one another. State names are narrated, too, so that your child can recognize state names visually and audibly.
Price: $0.99
Developer: Moatkin Systems
Download: App Store

Multiple Subjects

Bugsy Pre-K

With the very friendly hamster named Bugsy, children will work on learning colors, shapes, uppercase and lowercase letters, phonics (matching sounds and letter sounds), and numbers and counting. You control which subjects your child learns, and also the level of difficulty. There are even performance graphs for each subject, so you can chart your child’s progress.
Price: $2.99
Developer: Peapod Labs
Download: App Store

Zoo Train

Kids can match letters to create words and use pitch recognition to play songs on the train whistles. Problem-solving games include re-ordering missing train track pieces and putting together puzzle pieces to hear the picture identified and earn rewards.
Price: $1.99
Developer: Busy Bee Studios
Download: App Store

Scout’s ABC Garden

Your child’s puppy pal will teach him or her letter names and sounds, the differences between uppercase and lowercase letters, how to put letters together to spell words, counting, colors and music. Special features include a Parent Zone, where you can see the letters your child has learned and an email option so you can receive updates on all your child’s learning achievements.
Price: $3.99
Developer: LeapFrog Enterprises
Download: App Store

Preschool Arcade

Lots of stimulating colors and shapes in the Preschool Arcade app encourage your child to learn the letters of the alphabet, to recognize numbers and practice counting, to work on matching objects and to refine his or her fine motor skills. The four games include ABC Invasion, Pinball 123, Claw-Crane Matching and the Whack-A-Mole Colors Game.
Price: $0.99
Developer: 3DAL
Download: App Store

Kid Genius: 13 in 1

Just like it sounds, this app features 13 different learning games, including ABCs, Flash Math, Sight Words, Math Whiz, Musical Instruments, Around the House and more. All the while your child will be learning about food, animals, plants, music, common words and numbers.
Price: $0.99
Developer: Pilot Fish Media
Download: App Store

Fish School

By Duck Duck Moose, this beautiful app teaches children letters, shapes, numbers, colors, matching and more via a school of fish which takes on the different shapes and forms. Children are rewarded with free play with the fish after they’ve mastered a subject, and the whole program is so cute and visually pleasing you might even find yourself wanting to play.
Price: $1.99
Developer: Duck Duck Moose
Download: App Store

Foreign Languages

Toddler Flashcards

If you’re hoping to teach your child the words for common things in Spanish, French or Chinese, in addition to English, these Toddler Flashcards are delightfully simple and easy to use. Study right along with your kid to learn the names of numbers, letters, colors, shapes, animals, food and other things.
Price: $1.99
Developer: iTot Apps
Download: App Store

(Spanish) Speech With Milo: Verbs

Developed by Doonan Speech Therapy, the adorable Milo the mouse will introduce Spanish verbs to your child via animations and sounds. (It’s better if you are already familiar with Spanish before using the app.) The developer also has other apps, in both English and Spanish, designed to help your child learn prepositions, work on storytelling, sequencing and vocabulary.
Price: $2.99
Developer: Doonan Speech Therapy
Download: App Store

FirstWords: Spanish

Here’s another app focused on teaching toddlers basic Spanish words, although this one is designed to teach children how to spell the words as well. A great app with a clean design and vivid colors, FirstWords: Spanish covers more than 100 words describing colors, animals, shapes, vehicles and household items.
Price: $4.99
Developer: Learning Touch
Download: App Store

123 Color HD

Complete with English, Spanish, French and German voice-overs, this coloring book is the perfect stress-free way to introduce a second language to your child. As he or she finger-paints with the 30-color palette, your child will hear sound effects voice-overs based on their actions. Parents can select up to two voice-overs with preference over which language they want spoken first, as well as similar preferences for words that are displayed.
Price: $1.99
Developer: Steve Glinberg
Download: App Store

Critical Thinking

Little Patterns Toys

Encourage development of your child’s critical thinking and problem-solving skills with the “Little Patterns” apps. The interactive games teach children how to recognize and complete patterns while enhancing their mental reasoning.
Price: $0.99
Developer: GrasshopperApps.com
Download: App Store

EZ Tangram

Let your child play this classic thinking game consisting of seven flat shapes that have to be arranged to form specific shapes. None of the pieces can overlap, and more than 150 puzzles are available for practice. Kids will learn how to recognize shapes, solve problems and grasp spatial concepts.
Price: $0.99
Developer: Jiuzhang Tech
Download: App Store

Analogy

In a very straightforward manner, this app presents your child with things that are different and then challenges him or her to point out the relationship between those things. This kind of practice can enhance skills such as analytical thinking, problem-solving, perception, spatial skills, memory and creativity, which is why these kinds of puzzles are often seen on IQ and placement tests.
Price: $0.99
Developer: Nth Fusion
Download: App Store

Moofy Recognizing Patterns Games

Centered on the graphic of a very friendly-looking caterpillar, this app teaches kids how to recognize patterns in sequences comprised of things such as shapes, letters, numbers and colors, while making it more like a game than a test. There are three levels of difficulty, plus a basic Ordering level, and a Challenge level.
Price: $1.99
Developer: PlaySmart-Kids
Download: App Store

Have any other learning apps you would like to recommend? Let us know in the comments!

Take Control of Your Finances With Back in Black

When it comes to keeping track of my finances digitally, I feel like I’ve really tried it all. On my Mac, I’ve tried iBank, iFinance, Koku, Money and Moneywell; on my iPhone I’ve tried Expenditure, MoneyBook and Saver, not to mention Mint.com on the web and iPhone. I’ve been pretty displeased with all of them, nothing really seemed to fit with my lifestyle and habits.

Budget with Back in Black (referred to as Back in Black from here on out) is the latest in the crowded market of finance apps, and with its quick climb to the top of the App Store charts and the rave user reviews I read, I was cautiously hopeful that Back in Black would impress. Find out the results after the jump.

Getting Started

Adding Income

When you first open up Back in Black, you’re greeted with a financial overview for the current month: income, fixed expenses, goals, spending, and a big green button for adding purchases. To get started using Back in Black, enter your income, from which all other fields will be deducted. Unlike some of the other apps I tried, Back in Black lets you add as many income types as you like, with the option of adding one-time or repeating incomes. I love that Back in Black doesn’t try to force me to figure out an average income, which can be pretty impossible if you’re a freelancer like myself getting paid different amounts at irregular intervals.

Adding and reviewing income

Adding and reviewing income

Fixed Expenses

Back in Black recommends that you start deducting from your income with your fixed, repeating expenses like rent or utilities. Expenses are filed into categories, which you can customize with different names and even unique icons. You can set Back in Black to remind you about your bills via push notifications and icon badges as well.

Select an icon from the fantastically large library

Select an icon from the fantastically large library

Unassigned Income

Once you’ve input your income and fixed expenses, the remainder of your money is categorized as “unassigned,” and can be used towards goals or for day-to-day spending. This division of goals, expenses and spending is really helpful in quickly assessing how you’re doing on a monthly basis.

Goals

Back in Black allows you to set saving goals for things like tuition, vacaion, retirement or debt. Rather than including goals as an “extra” category as some apps do, it actually deducts the amount of money you plan on putting towards a goal from your monthly budget, which makes the goals seem much more real and acheivable since they’re not just “dreams” but things you’ve actually accounted for.

At first I found the Goals feature to be very inflexible, because I couldn’t just set it to something vague like “$150 by the end of summer,” I had to actually enter the monthly installments (or let Back in Black calculate them for me). Now that I think about it though, this feature actually forces you to “get real” about saving. You can set a goal as “open-ended,” meaning it doesn’t have an end date and you can input whatever you like, but if you’re going to put a deadline on your goal, you have to actually have a plan to reach it.

Setting financial goals never looked so good

Setting financial goals never looked so good

My one complaint about the “goals” category was the inability to set shorter-term goals, like a monthly credit card bill. For that matter, there didn’t seem to be any features to keep track of debt, other than as a goal with monthly installments.

Spending

The money left over after expenses and goals is supposed to be distributed into spending categories, or budgets, for the month. Spending categories are just as customizable as income categories, with a similar slew of icons to choose from. If you don’t allocate your money to budgets, any purchases you add will be shown as “over,” even if you have enough unassigned income to cover it. Though this initially inspired a negative response from me, like the restrictions on goals, this forces you to do what needs to be done: make a plan.

Adding budgets and tracking spending

Adding budgets and tracking spending

Adding Purchases

Adding purchases to Back in Black is a straight-forward process: all you need to do is enter an amount and select a category. Like other expense-tracking apps, it also lets you add notes or adjust the date on your purchases.

Adding a purchase

Adding a purchase

The Philosophy

Back in Black is based on the straight-forward math of spending less than you earn, but makes it easier by splitting things up into categories.

This is another one of those apps that I liked more after I started writing about it: as I would start writing a complaint, I’d realize “Ooh, that’s on purpose!” Back in Black isn’t a casual-use app that just takes whatever information you input and outputs some pretty graphs, it’s a serious budgeting app that won’t work if you’re not willing to be serious yourself. I still have trouble doing any financial planning because of the nature of my income, but I know that if I stuck to a system like the one implemented by Back in Black, I would definitely feel better about my finances.

Conclusion

If you’re serious about spending less than you earn and meeting your financial goals, Back in Black offers a solid way of keeping things organized.

Back in Black doesn’t offer anything exceptionally unique, but the approach is remarkably well thought out and easy to use. My one complaint about the philosophy behind the app is that it’s not made very clear in their marketing; it’s not obvious that this is a more “serious” app, and from the website it would seem to appeal to the causal user, who would probably find it frustrating.

As for missing features, I’d like to see a better way to deal with credit card use (though that could get complicated), and as always, it would be awesome to be able to import transactions from another source, or export to .csv.

If you’re looking for a slick, straight-forward way to get your finances in check, Back in Black might be the app to help you do it. Have I finally found my “holy grail” finance app? We’ll see …

HDR Darkroom Pro is a fast and inexpensive app for creating impressive landscape images

It’s nice to see more awareness of HDR (high dynamic range) photography. The iPhone has a built-in HDR mode, and more and more software is supporting the combining of images shot at different shutter speeds, combined to create an image that captures more shadow detail without blowing out the highlights.

HDR Darkroom Pro for OS X is on sale at a rather dramatic introductory price of US $19.99. It’s a 75% off savings. Most HDR apps hover around $100 so this app qualifies as a good bargain while it is on sale.

To use the app, you import 3 or more images show at different exposure settings. HDR Pro Darkroom will align the images, and produce a tone-mapped image that will almost always be more pleasing to the eye than a single image with standard exposure. Of course, like anything, HDR can be overdone, and I’ve seen some pretty horrible examples of photos that were over-saturated and surreal. On the other hand, that may be the effect you are after.

HDR Pro Darkroom allows multiple methods of tone mapping, and then gives you control over white/black points, noise reduction, color balance and more. The app is very fast, easily 2-3 times as fast as my reference app, Photomatix, although it should be noted that the preview displays are very fast, the app is slow to save because that is the stage at which it renders the image. Most apps render for the preview, then do a quick save.

It’s not all roses however. After processing several images, I never saw output as clean as I was getting with Photomatix, or even the built in HDR feature on Photoshop CS5. I especially saw some very rough gradients (check the gallery) when the sky faded from blue to a a bright white on a sunrise shot. Photomatix rendered the transition perfectly.

On less challenging material, HDR Darkroom Pro did quite well, but the interface is not intuitive and when you go to the help menu you are taken to the developers site and you have to hunt around for a PDF manual.

If you can work around the limitations of HDR Darkroom Pro and want to get your feet wet in HDR photography I think this app is worth a purchase at the sale price. On the other hand, it has a lot of rough edges that simply don’t exist in apps like Photomatix or HDR Efex Pro. Note: There are a bewildering number of photo apps at various prices from developer Everimaging. Be sure to go the the Mac App Store on your OS X computer to get the sale price of $19.99.

Gallery: HDR Darkroom Pro

HDR Darkroom Pro full screenControls in HDR Darkroom ProPhotomatix created HDR imageHDR Darkroom Pro image

HDR Darkroom Pro is a fast and inexpensive app for creating impressive landscape images originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 27 Jul 2011 22:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

HypnoBlocks offers 3-D block matching challenge

HypnoBlocks from venerable Mac and iOS developers Ambrosia Software is a new block-matching challenge game for the iPad. It’s a fun game if a little nerve-wracking as the action gets faster and faster over time.

You’re presented with a number of cubes. Your job is to select matching cubes. They don’t have to be touching, there’s no set number like connect-4-blocks-in-a-row as in other matching games.

As soon as you touch the first block, you set a color. You then have to touch as many other matching colors as you can. When the timer runs out (in a second or two, it’s really fast), the matching color blocks clear.

More blocks keep coming in from off-screen and you need to drag on the display to rotate the blocks so you can find matching items that are otherwise hidden.

Making things harder are challenge items like spikes. You’re penalized for touching them, so you have to be careful during the game while still minding your remaining time.

There is a very small Pause button at the bottom left of the game screen, which you’ll probably want to use every now and then to catch your breath. The game runs in portrait only and as a new product does have a few quirks. You cannot opt out of the high score records, and the game will keep buzzing at you until you enter some name, for example.

The production values for the game are high. There’s quality art and music supporting the core game-play which is both simple and challenging. I enjoyed playing it although it’s somewhat frantic nature is not something I think I’m going to add to my permanent game rotation.

HypnoBlocks is currently $.99 at iTunes. It’s slated to rise to $1.99 once the universal version is released.

HypnoBlocks offers 3-D block matching challenge originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 27 Jul 2011 21:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Owensboro, Kentucky students to receive 2200 MacBook Airs

Man, talk about lucky in Kentucky. Students and staff in the Owensboro, Kentucky district will all be issued Apple’s newest ultraportable MacBook Air thanks to US$5 million in stimulus funding, Electronista reports. The MacBook Air’s small size and increased durability compared to the plastic and spinning-platter hard disk MacBook were key factors in the school district’s decision to go with the aluminum chassis, SSD-based MacBook Air.

Local reporters say students will be banned from “illegal websites” and “gambling over the internet.” (As an aside, whoever selected the B-roll for the report seems to have no idea what a MacBook Air is, as the footage instead shows some anonymous netbook). Teachers have already received their MacBook Airs, but students reportedly won’t receive them until a month or so into the school year.

I’ll admit it, I’m a little jealous of these kids. Back in my day, we had ten Apple IIe units to share among the entire elementary school. No internet, no portable computers, certainly nothing like the iPad… and we were thankful. All kidding aside, it’s great to see that Apple’s remained committed to education even as its cheaper computers like the eMac and the plastic MacBook have disappeared into the mists of history.

Owensboro, Kentucky students to receive 2200 MacBook Airs originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 27 Jul 2011 20:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple’s flash-buying clout seen as huge advantage

Apple is not only winning the tablet wars, it’s already poised to beat out Intel’s new Ultrabook line of tablet-inspired notebooks that are expected to arrive later this year. The Ultrabook is Intel’s attempt to merge the instant-on features of a tablet with the power of a notebook.

These slim devices will likely compete with the MacBook Air, but they may have a pricing problem right out of the gate. The Ultrabook will include Core i5 and i7 processors as well as solid state drives. Apple has a competitive advantage in this area as it is one of the world’s largest buyers of flash storage. It can leverage its purchasing power to knock down the wholesale cost of a solid state drive and keep the price of its entry-level MacBook Pro and MacBook Air models at a cool $1,000. Asus, however, may have to charge well over its $1,000 target price for a similarly spec-ed machine.

So which would you choose? A $1000 MacBook Air with OS X Lion or a $1500 Ultrabook?

[Via Reghardware]

Apple’s flash-buying clout seen as huge advantage originally appeared on TUAW – The Unofficial Apple Weblog on Wed, 27 Jul 2011 19:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments