Open Source: Lightweight Asynchronous Networking Library For Easy Communication With Web Services

There are many networking libraries available.  Some are extremely complicated with a vast number of features.  This library is somewhat different and is extremely lightweight.

What I really like about this library is how efficient it is to code.  By taking full advantage of Objective-C blocks introduced in iOS 4 you can create fairly complex networking interactions with very little code, and perform multiple requests asynchronously with ease.  With the library you can easily download and parse json code, download images, communicate with REST services, and more.

The library is AFNetworking  from Scott Raymond and Matt Thompson, and included with the library is an excellent sample project demonstrating usage of the library by gathering nearby spots from the Gowalla social network.

You can find the Github project here:
https://github.com/gowalla/AFNetworking

Looks like a great library if you want to communicate with web services, but don’t need to do anything overly complex.

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

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail

ScatterBrain: All Your Thoughts in One Place

When you need to quickly take down a number or write yourself a reminder to pay the cable bill, typing out a quick note on your iPhone is an easy solution. But if you have to scan through an assortment of notes later to find a certain phrase or list, you could end up wasting a lot of time.

ScatterBrain is a streamlined note-taking app that makes it easy to visually zero in on the info you need, thanks to the ability to assign colors to individual notes and quickly sort them. Plus, the addition of a simple export feature means lists and memos can be emailed or sent via SMS to yourself or others — so that the information is always, and instantly, right where you need it to be.

Getting Acquainted

One thing a note-taking app absolutely must do well is make it convenient for users to speedily add new notes (or “thoughts,” as ScatterBrain calls them), otherwise it’s essentially useless. ScatterBrain, however, passes this test with the large “plus sign” button that appears immediately upon startup.

Just tap the plus sign to create a new note.

Just tap the plus sign to create a new note.

The first time you use ScatterBrain, the app runs a short slideshow just to give you the gist of the program. But don’t worry, you won’t have to scroll through those on subsequent uses.

Creating Thoughts

Thereafter, the first screen you see upon starting the app will be a listing of your saved notes with the number of total Thoughts shown at the top.

Thoughts can be assigned a color and sorted according to color, date or title.

Thoughts can be assigned a color and sorted according to color, date or title.

Adding Thoughts is a snap. Selecting the plus sign at the bottom of the screen immediately calls up the keyboard (which can be used vertically or horizontally, of course), and you’re able to type whatever’s popped into your head. There’s also a title space where you can name the note. Thoughts could be phone numbers, grocery lists, Wednesday’s to-do’s, dinner party invitees, sights you want to see on your trip to NYC, or anything else.

As you create Thoughts in ScatterBrain, you’ll have the ability to color-code them (more on that in a minute), which provides visual cues when you’re viewing the list of all your saved notes. On this same screen, you can order your Thoughts according to color, modified date, created date, or title with successive taps of the Sort field in the top right corner. Or if it’s a keyword you’re looking for, a search field is present at top left as well.

Categorizing Thoughts

Odds are, there’s a method to your madness, and ScatterBrain allows you to put that system to work via colored tabs assigned to each of your Thoughts. For example, you could make all your to-do lists red, all your grocery lists green, and all the songs you want to remember to download from iTunes later blue.

Tapping the colored square cycles through your options, and the color can be changed at any time.

Tapping the colored square cycles through your options, and the color can be changed at any time.

To assign a color to a Thought, you don’t even have to leave the note-writing screen; simply tap the colored square that appears within the same space until it cycles through to the one you want. You have six colors to choose from: green, blue, orange, pink, red and yellow. When you’re finished modifying the note, press Save and you’re good to go.

Of course, you don’t have to commit to a color permanently. Thoughts can be modified, and thankfully, so can their color assignments. Those who rely heavily on visual cues might even incorporate this into the way they organize their notes; red notes could indicate tasks or reminders yet to be fulfilled, while a change to yellow could be equal to crossing something off your to-do list.

Handy Features

ScatterBrain offers a few additional features for added convenience. One is the ability to make bulleted lists. When you’re typing notes, you’ll notice two buttons just above and to the left of the keyboard.

The keyboard can be minimized, and other options can be called up to allow for copying and pasting or sharing the Thought.

The keyboard can be minimized, and other options can be called up to allow for copying and pasting or sharing the Thought.

The far left button minimizes and expands the keyboard as needed, while the inside left button (it looks like a plus sign, a period and an underscore, but is meant to symbolize the addition of a list item) creates a bullet point.

When reopening a saved Thought, you’ll also notice a Show Options button in the bottom left of your screen. This brings up a panel showing you the date and time the Thought was created, the date and time of the last modification, and options for sharing or deleting the Thought. Additionally, the copy and paste buttons (just above and to the right of the delete button) are useful features for combining similar Thoughts into single entries. Just open the Thought you want to copy, hit Copy, then open the Thought you want to add it to, and hit Paste. Voila, now everything’s in one place.

Sharing, ScatterSync and More

If you can stand to get a little more complicated with your note-taking and task organization, you’ll want to take advantage of ScatterBrain’s Share button — which gives you the option to send out Thoughts via SMS or e-mail (for the latter you can even customize your signature) — as well as the app’s ScatterSync functionality.

You can create a ScatterSync account, which backs up all your Thoughts if your iPhone ever crashes.

You can create a ScatterSync account, which backs up all your Thoughts if your iPhone ever crashes.

The ScatterSync service (registration and usage are free) allows you to back up and restore all your ScatterBrain thoughts online. Although not required in order to use the iPhone app, this convenient service gives you a simple way to keep your Thoughts synced across multiple iOS devices, and the developer says DropBox integration is in the works. Think of ScatterSync as a safeguard against losing your “mind” in an iPhone crash.

Conclusion

ScatterBrain is a program designed to do only a few things, and it does them well without making the process too complicated. Plus, the sleek interface for an app dedicated to taking and listing notes is not a must to get the job done, but it sure makes the experience more pleasant. I’m more inclined to regularly use an app that’s easy on the eyes.

One final note regarding the number of Thoughts you store in the app: The more notes ScatterBrain holds for you, the less effective, obviously, the sort features will become because you’ll have to scroll or search through a long list of Thoughts to find the one you want. But then again, if you’re constantly adding Thoughts to ScatterBrain without periodically completing those tasks and deleting the notes, then you’re not really using ScatterBrain the way it was intended anyway.

In summary, I’d say this is a great no-fuss app to keep track of tasks, store Thoughts, and take down other bits of information, and it will help you to be as organized as you’re willing to be.

Weekly Poll: Do You Sync Your iPhone to a Mac or PC?

Last week we talked about syncing your iPhone, and that got me thinking about the current iPhone syncing situation in my close family. I’m a Mac guy, and my mother is a recent convert as well, so we both sync our iPhones to our Macs. But my father and my wife both use PCs to do their syncing, and I don’t see that changing anytime in the near future.

Conventional logic says that our reading audience is going to skew primarily to the Mac side of things, but I’m curious: Do you sync your iPhone to your PC or your Mac? Place your vote here, and check back often for the results.

Quick Look: iReminder

In this Quick Look, we’re highlighting iReminder. The developer describes iReminder as a modern reminder and todo list app. “iReminder is an effective approach to productivity is to set reminders as you think about it for a time when you are most likely able to do it. With the iPhone and iReminder this has never been easier, use iReminder to experience true productivity!”

Read on for more information and screenshots!

Screenshots

screenshot

iReminder

About the App

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

  • Simple and Easy to Use
  • No Clutter
  • Seamlessly offers you an easy way to not forget important things in your life
  • Categories
  • Snoozing and Autosnoozing

Requirements: iOS 4.0+
Price: $2.99
Developer: BaseTech

Vote for a Review

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

Would you like to see iReminder reviewed in-depth on AppStorm?survey software

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.

The iPhone 5 Killer Feature Dilemma

The other day, I wrote a post about how the iPhone 5 needed to be a full redesign for a multitude of reasons. Again, this started me thinking about what exactly Apple could do to top the iPhone 4, because even though it has some pretty obvious flaws (see: antenna), it’s still the best cell phone I’ve ever owned by far. Even though I’m just one of those guys who buys the new iPhone per routine, the buying public needs a reason why the latest phone is better than the last one. I started to wonder what the killer feature in this next version could be, because there’s not really much left to do other than continue to keep up with technology.

After much debate, I couldn’t really come up with a firm, definitive answer. Instead, I came up with a few options, some of them more likely to happen than others. Let’s talk about them after the break.

The Camera

Although the iPhone 4 has one of the most popular cameras on Flickr, it’s still not up to the level of the ones found on some Android phones. Some people think it’s all about the megapixels, and granted, that’s a part of the equation. But for a camera to be truly good, there’s got to be more to it than that.

I recently saw a video where a Nokia phone (I think it was Nokia, but I could be wrong) had dual flashes that flanked the lens. This improved image quality in low-light situations dramatically, and that’s one direction I think that Apple could use to improve the camera. Adding the button press to iOS 5 already is a big step in the right direction, and I think we could all guess that Apple will put in an 8 megapixel camera or something similar. But what else? Mechanical lenses aren’t likely, and otherwise, it’s just a megapixel race to the top.

4G

If there’s anything we all want, it’s more speed. Problem is, I just don’t see it happening in the iPhone 5. Maybe the next gen, but for this one, we’re stuck with 3G.

4G sucks up a lot of juice, and the iPhone isn’t known for being the most battery friendly smartphone out there as it is. Plus, 4G isn’t really 4G everywhere, as speeds vary greatly between carriers. I think that most likely we’ll see the iPhone 5 stay with 3G for the current generation, then, when battery life improves, we’ll upgrade to 4G in a similar scenario to the original iPhone and the iPhone 3G.

Capacity

With iOS 5 and iCloud, Apple is moving away from the capacity problem. Part of the reason I decided to switch to an iPhone in the first place was because it could replace my iPod entirely, and for the most part, it has. But with iCloud, any music that’s not on my iPhone now but is on my library at home could me with me in just a few minutes. As soon as the deals are worked out with movies, my hope is they will come too.

So I don’t think that capacity can be a killer feature, nor do I think it’s a probability. No, the iPhone will stay with the same 16/32 qb combo, and that’s all. They might even offer an 8 gb model to get some lower end customers in there, but I don’t see a 48 or 64 gb model showing up anytime soon.

Colors

My iPhone 3G was white, and I’m not quite sure why I was so gung ho about it. Before the purchase, I just wanted my wife and I to have different colors, but by the time I made it to the front of the counter I had one option, and it was white. No biggie, but by the end of the year I had bought a black case because the white looked dirty all the time, and showed scratches easily.

But I’ve had many friends tell me that they’d buy an iPhone if only it came in “X” color. Black and white are pretty universal, and sure, you could just buy a case, but I know people who just want a pink iPhone. Or a blue one. Or whatever.

Will it happen? I doubt it. Imagine showing up to the Apple store, waiting an hour for an iPhone and finding out all they have left is a 16 gb pink model. I wouldn’t buy it, and I’m sure that Apple has enough sales data on hand to know what colors sell well. But is it enough to warrant additional colors? Probably not.

More Carriers

Out of all of these options, I think the most likely one is adding more carriers, particularly in the US. I know we have a lot of international readers, and many of you are fortunate enough to have multiple options for your iPhone provider — sometimes more than 2. We’ve got Verizon and AT&T now, but T-Mobile and AT&T are looking at a merger, leaving us just with Sprint to add to the mix.

If T-Mobile doesn’t merge (or the merge is blocked) then I think they’re the most likely US carrier to get the iPhone. They know they have iPhones on their network, and they’re just fine with it. Sprint most likely wants the iPhone, and if 4G is a realistic option, than it would be great to announce it with Sprint as the carrier. Again, I just don’t see this all happening with this generation, although it will happen soon.

So What Is It?

Got me. I have no idea what the new killer feature will be on the iPhone 5. I think I’ve listed some likely candidates here, but realistically, we’re not talking about any Earth shattering features that will make lines form longer than usual.

Do you have any thoughts on what it could be? Maybe capacitive charging or some other new technology? Let us know in the comments.

Talkcast tonight, 10pm ET: Celebrating independence

The barbecue grills are fired up, the beer is cold and the fireworks are hot — which means it’s the perfect night for a holiday weekend talkcast! We’ll be talking Mac OS X 10.7, as Lion begins to roar in earnest with a GM seed in the wild. If you’re already running Lion, you probably can’t talk about it… but we’re happy to hear from you anyway.

Your calls and questions help make the show the best it can be. To participate, you can use the browser-only TalkShoe client, the embedded Facebook app or download the classic TalkShoe Pro Java client; however, for maximum fun, you should call in. For the web UI, just click the TalkShoe Web button on our profile page at 4 HI/7 PDT/10 PM EDT Sunday. To call in on regular phone or VoIP lines (Viva free weekend minutes!): dial (724) 444-7444 and enter our talkcast ID, 45077 — during the call, you can request to talk by keying in *8.

If you’ve got a headset or microphone handy on your Mac, you can connect via the free Blink or X-Lite SIP clients; basic instructions are here. (If you like Blink, the pro version is available in the Mac App Store.) Skype users with SkypeOut credit can call the main TalkShoe number. Talk to you tonight!

Talkcast tonight, 10pm ET: Celebrating independence originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 18:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Lion to allow two virtualized instances of Mac OS X per machine

The virtualization story for Mac OS X is about to change dramatically, and for the better, as Lion’s licensing changes the rules for virtual machines.

For some enterprise deployments, virtual Mac OS X environments are the Holy Grail: giving access to Mac-only applications on demand without having to supply Mac hardware on a one-to-one basis. While the vanilla version of Mac OS X has been theoretically virtualizable since the Intel transition (and in fact can be run on a virtual machine now under the right circumstances), the licensing agreement for Mac users up until Mac OS X 10.5 Leopard didn’t allow virtual Macs, full stop.

Starting with Leopard, Apple began to permit limited virtualization of Mac OS X, with two major caveats: you could only run VMs on Mac hardware (no blade server racks full of HP gear serving out Mac desktops), and you needed a Mac OS X Server license, with a steep price. Under these conditions, virtual Macs were a luxury few took advantage of.

Now Lion’s new EULA is set to change all that, as reported by MacRumors. 10.7 users will be permitted to run one or two virtual Mac instances on each physical Mac, presumably using existing virtualization tools like VMware Fusion, Parallels, VirtualBox or others. This is bound to be a big help for developers, IT managers and others who need to keep a known-good test environment or try out new apps in a controlled fashion.

Note that virtualized Macs aren’t the same thing as virtual desktops, which Lion is also slated to support; that second feature means that you can remotely connect to your user account and your desktop ‘underneath’ a user who is currently logged in to the machine. A similar capability was baked into Snow Leopard, but it required some hairy workarounds to use effectively; the Lion version will be single-click friendly.

Lion to allow two virtualized instances of Mac OS X per machine originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 15:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple’s latest iMac receives glowing review from Computerworld

Apple’s iMac is a popular and speedy desktop all-in-one computer, and Mac aficionados have been in love with them since 1998. The latest edition was introduced on May 3, 2011, with Intel’s Sandy Bridge processor and lightning-fast Thunderbolt I/O. Now Computerworld has weighed in with a review of the new iMac that is absolutely glowing.

Computerworld writer Michael deAgonia was impressed with the speed of the new iMac, noting that a complex 50-minute iMovie project he uses as an informal benchmark took an hour and eight minutes to render on the previous top-of-the-line iMac, and is now done in just 48 minutes. deAgonia recommends that potential buyers go for all of the HD capacity they can, since Apple is now using a proprietary hard drive in the iMac that can only be upgraded by Apple-certified techs.

He also makes a recommendation that I thoroughly agree with — if you’re about to purchase one of the new iMacs, get a Magic Trackpad instead of the more traditional Magic Mouse. Why? The soon-to-be-released Mac OS X Lion makes use of many gestures that make your day to day computing a snap. deAgonia also had nothing but good things to say about Thunderbolt, although he had no access to Thunderbolt-equipped peripherals during his testing.

The review is a good read for the holiday, and for anyone who is on the bubble about purchasing an iMac, it’s highly recommended.

Apple’s latest iMac receives glowing review from Computerworld originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 14:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Dear Aunt TUAW: Will there be a TV from Apple?

Dear Aunt TUAW,

Is there any chance Apple will release an actual TV? I’m considering the ATV2 but its close enough to September should I wait?

Your loving nephew,

Sean

Dear Sean,

Auntie considers the likelihood of Apple releasing an actual consumer electronics TV to be as likely as Donkey Kong giving up bananas, or red- and blue-state Senators crossing the aisle to indulge in a festival of love and mutual appreciation, or Boston baseball fans giving up on hating the Yankees.

Will Apple TV itself, i.e. the box that connects to real TVs, get a bump? Er, possibly. Is it likely? Probably not. Will the features be so awesome that you will regret having laid out $99 on the previous generation if such a mythical product does appear? Again, probably not.

The Apple TV 2 has re-defined itself into the must-have product for accessorizing your iOS device to the living room. With it and iOS 5, you’ll be able to wirelessly mirror movies, music, and games. You’ll be able to give Keynote presentations, product demos and more. And you can get that all with the current Apple TV 2 box and it will be ready to use in September when iOS 5 debuts with those mirroring features.

So should you wait until September? Sure. Why not? Even if you don’t need Apple TV 2 now, you’ll really want to pick one up when iOS 5 goes live. And in the unlikely case that Apple introduces a new generation, the old one will drop from very-affordable to dirt-cheap.

Hugs,

Auntie T.

Dear Aunt TUAW: Will there be a TV from Apple? originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 12:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

5 apps for Independence Day

This is an important holiday weekend for both U.S. and Canadian citizens. July 1 was Canada Day and July 4 is Independence Day in the U.S. Here are five apps to celebrate your patriotism:

U.S. Pocket Reference ($1.99)

This app puts all the fine details and documents of U.S. politics in your pocket. Contents include a copy of the Declaration of Independence, U.S. Constitution, including the Bill of Rights and other amendments, the Emancipation Proclamation, how the different branches of the U.S. government works, information on landmarks, lyrics to national songs and more. It’s a great reference for students, those new to the U.S. or those wanting to brush up on their American history.

iSparkler Gyro ($0.99)

Wave a sparkler without burning your fingers. This app will let you create your own sparkler from an array of colors. When it comes time for fireworks, you can wave your iPhone instead of a little stick. You can save and share your customized sparkler and even set your own patriotic music to it.

Fireworks ($0.99)

Speaking of fireworks, if you can’t make it to one of the big displays in your area, you can create your own for your iPhone or iPad. This particular app allows you to create a fireworks show and set it to music in your iTunes library. If you don’t fancy a U.S. location for your particular fireworks show, you have 15 different global locations (and one extraterrestrial one) where you can virtually teleport yourself to instead.

Phantom Regiment ($1.99)

It’s not Independence Day without the music of John Philip Sousa and other soul-stirring marches. If there’s one near you, it’s a great time to take in a drum and bugle corps show. Summer is the high season for this activity as drum corps around the nation compete leading up to the annual Summer Music Games in August, this year in Indianapolis. Phantom Regiment, founded in 1956, is one of the top drum corps in the world. Its app has current and historic videos of the corps, lists of events and more. Phantom isn’t the only drum corp to have an app. Check to see if your local drum corps has a listing on iTunes.

Coleman Camping Cookbook and Meal Planner (Free)

This weekend is a favored one for having a picnic or camping out while taking in fireworks and outdoor concerts. Coleman, known for its line of grills and camping equipment, has a free app that allows you to plan an outdoor meal based on the ingredients at hand and the method of preparation. There’s a number of recipes within the app, and you can add your own. You also can generate a grocery list based off the recipes and a list of equipment needed. You can have the app generate menus for you based on the length and number of people on your trip.

5 apps for Independence Day originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 10:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

First-Person Final Cut Pro X, Day Three: Media Management

First-Person Final Cut Pro X is the unvarnished story of one pro editor’s week-long introduction to the new Final Cut.

Today, we discuss media management in FCP X, or the complete lack thereof.

So far this is the most frustrating thing about this program. Like many FCP X features, it’s designed to keep you from screwing up, and as a result will no doubt screw you up royally.

First: understand that what we’ve been calling a “Project,” FCP X calls an “Event.” You make a new Event, import footage into it, organize footage within it, and try not to think about slowly aging aliens being held captive in Alaska on a really stupid TV show. I guess we all failed that one.

FCP X also makes a corresponding Event folder on your internal drive [or on any other drive you have connected -Ed.]. If you like, when you import files you can tell it to copy them there. The nice thing about this is that it will happily let you start editing and do the copying in the background, and the transcoding as well if necessary.

Now, my first thought was, wow! That’s awesome! But I have to admit my next thought was, damn! There goes my last coffee break excuse!

The trouble here is that you have no real control over where this Event folder is. It seems to always go to your username>Movies>Final Cut Events on your internal drive, which of course is a horrible place for your media. It’s like Avid, except that on Avid at least you could choose what freaking drive to put everything on. Here you don’t even seem to have that.

[Matt’s first impression here was incorrect. It is possible to import media directly to an Event on any attached drive, to move Events with drag and drop in the library, or use the File menu’s Move command to move the Project and the Events together. FCP X’s media management approach is so different from FCP 7 that many pro editors, like Matt, are not sure where to begin. -Ed.]

So you might think, okay, I’ll just tell FCP X not to move my media to the Events folder, I’ll organize it myself. Except if you have to transcode it (think XDCAM), or render it, all those files will go there automatically. How annoying is that?

As it turns out, not nearly as annoying as this: move or rename a media file, and it’s lost forever. FCP X has no Reconnect Media command. That’s right, one of the things you hated most about Avid has now been adopted by Apple. And it’s worse than that: modify the file externally and FCP X won’t be able to find it! Yes, folks, bring a file into After Effects, add some zip zap zoom, save it back to the exact same location with the same filename and your super-advanced editing system will pretend it’s offline!

Now for some sort of good news. There has been a lot of press about how you can’t move projects around. This doesn’t seem to be true. You can create a Project (which is what we’ve all been calling a Sequence), select the project, choose File>Duplicate Project, and have FCP X copy the entire project and its associated Event (meaning all its associated clips) to another drive. I did this successfully. [You can also simply move the Project + Events, rather than creating a Duplicate project. -Ed.]

In fact — bonus — it does this in the background too. So you can keep editing while it moves your files anywhere in the universe!

And if you do that, then your Event and Project get to be on whatever drive you want. If you transcode or render anything, those files will go to that drive. So it seems to me that as a workaround we might want to do something like create an Event, import one file, create a Project, duplicate it to the proper drive, and then import the rest of the footage.

It seems to me that this would totally work for networked editing, because FCP X will find all Events and Projects on any drives connected to the system (without even rebooting, thank you). So there’s a big plus.

One thing that really worries me about this whole Event/Project thing is that the terminology itself seems pretty revealing. Apple says this is a professional product, but the terminology is clearly from iMovie and so are the keyboard shortcuts. Doesn’t that say that it’s more important that iMovie users feel comfortable with this product than FCP 7 users?

Tomorrow, for the Fourth of July — the fourth installment in this series: trimming. I think you guys are going to like most of what you hear on that subject. Stay tuned.

Professional film & video editor Matthew Levie is based in San Francisco; he produced and edited the documentary Honest Man and writes Blog and Capture. First-Person Final Cut Pro X is the unvarnished story of his week-long introduction to the new Final Cut.

Note that all opinions and assessments of FCP X expressed here are Matt’s own, not TUAW’s, and that any misconceptions or misunderstandings of FCP X features represent Matt’s hands-on first reactions. -Ed.

First-Person Final Cut Pro X, Day Three: Media Management originally appeared on TUAW – The Unofficial Apple Weblog on Sun, 03 Jul 2011 08:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Best Resources In iOS Development – July 4th 2011

Another week has gone by, and Apple has released another build of iOS 5.  It is hard to believe that the release is still months away.

In this feature of the last week’s shared resources there includes several includes user interface libraries, tools for document enhancement, Cocos2D related news, and tutorials, free videos from the 2011 WWDC conference and more.

Here are the resources from the last week in order of popularity:

Open Source: Beautiful Tab Selector And Tab Bar Creation Library – A library for easily creating wonderfully styled tab selectors on top, and tab bars at the bottom of your apps completely using Core Graphics.

Tool: Simple Apple Style HTML And Xcode Documentation Generator (Open Source) – A simple to use tool allowing you to easily create documentation for your Objective-C code styled in the same manner as Apple’s own HTML documentation, and Xcode documentation.

News: Cocos2D-X Updated – Lua Script Support Added – The cross-platform version of Cocos2D supporting iOS, Android, and Windows has undergone a major update, and now includes support for lua scripting.

Tutorial: Augmented Reality UFO Shooter Game With Cocos2D – Step by step guide on how to create a simple augmented reality game in which the user destroys UFOs.

Open Source: Easy Base64 Encode/Decode And AES 256 Encryption Library – An Objective-C library fully supporting Objective-C data types providing for base 64 encoding/decoding with AES 256 encryption.

Open Source: 2D Isometric Action RPG Game Built With Cocos2D – A great open source example of an isometric 2d tile-based action rpg created with Cocos2D.

Free WWDC 2011 Videos Released – Apple has released videos from over 100 sessions at WWDC for developers free and available for download within iTunes.

Tutorial: Building A Simple iOS TCP Socket Based App Client And Server – A guide on creating a basic server using Python and a project known as the Twisted Networking Engine and a client and interface using Objective-C.

Open Source: Library For Fully Functional Keynote Style Image Sidebars – An excellent open source library allowing you to easily create Keynote style sliders with functionality such as drag to reorder, or drag to delete.

News: Open Beta For Free 3D Objective-C Game Engine Nineveh – A new 3D rendering engine available for free with support for complex shaders, and 3D models.

Thanks for reading, please bookmark and share this post!

 

 

 

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

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail

First-Person Final Cut Pro X, Day Two: Learning the Ropes

First-Person Final Cut Pro X is the unvarnished story of one pro editor’s week-long introduction to the new Final Cut.

Since my traumatic first day, I’ve been cutting a small project in FCP X. It’s growing on me in some ways and driving me bonkers in others. The good news is that, unlike last night, I don’t think I’ll wake up tonight with night sweats after having feverish nightmares about my editing software.

Basic editing is not that different. I kind of like the new “skimmer,” which is kind of like a second playhead, and you can make a three-point edit just like you used to.

I need to get re-accustomed to some basic functions here. For instance, you can “overwrite,” “overwrite just audio,” and “overwrite just video.” That could be a plus, because frankly, patching is a pain in FCP 7 and doing it from the keyboard was always awkward.

The trick is that I only found those last two commands when I tried to reprogram my keyboard, because they’re not on any menu and I couldn’t find them in the docs. So I suspect there’s a lot of things that are in the program, but to use them you’ll have to reprogram your keyboard. I took a couple of minutes and reprogrammed as much of my keyboard as possible to vaguely resemble FCP 7.

I found a lot of things that I thought weren’t there: the scopes, for instance. I’ve never been so happy to see a waveform monitor!

I have to say that the magnetic timeline’s “primary storyline/connected storyline” paradigm just does not work for me yet. The concept is this: think of a documentary. The interviews are your “primary storyline,” and the music, titles, and B-roll are your “connected storylines.”

In theory this is very cool, because a particular piece of B-roll is “connected” to a particular piece of interview in a particular place, and you can reorganize the interviews and the associated B-roll comes with them.

In practice it’s really annoying. It assumes that you always have a block of footage that starts and ends with a cut-in video and audio simultaneously, which I actually almost never do.

If you use a B-roll clip to “bridge” two interview clips, is this clip connected to the end of the A clip or the beginning of the B clip? What about the music? If I connect it to the first clip in a montage, and then I decide I want to swap the clips around, the music winds up in the wrong place.

Maybe it’s just a matter of getting used to it. Right now I feel like I’m dragging a lot of things around in a really imprecise way and it makes me uncomfortable to feel like the project is more or less what I want rather than exactly spot-on.

The magnetic timeline also irritates me because I’m a strong proponent of track discipline. If I put something on V2, it’s there for a reason. But in the magnetic timeline, items on subordinate tracks just jump up and down all over the place. Your music might be towards the top here and towards the bottom there. I suspect that in a complicated project, it will become impossible to find a given element.

Something I really like: auditions. You can put a clip in the timeline, and then put an alternate clip in the same place. Then you can swap out your “picks” very easily. Imagine having two very different reaction shots on take 2 and take 3, or two voiceover reads, and being able to have them both in the timeline simultaneously. That could be very useful in session with an indecisive client.

Something I despise: the loss of Reconnect Media. Not having that on Avid was one of the worst things about it, and losing it on FCP hurts. A file suddenly went offline for no reason — I hadn’t moved it — and I was just hosed. That sucks.

Professional film & video editor Matthew Levie is based in San Francisco; he produced and edited the documentary Honest Man and writes Blog and Capture. First-Person Final Cut Pro X is the unvarnished story of his week-long introduction to the new Final Cut.

Note that all opinions and assessments of FCP X expressed here are Matt’s own, not TUAW’s, and that any misconceptions or misunderstandings of FCP X features represent Matt’s hands-on first reactions. -Ed.

Part III coming up: more on media management.

First-Person Final Cut Pro X, Day Two: Learning the Ropes originally appeared on TUAW – The Unofficial Apple Weblog on Sat, 02 Jul 2011 15:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Bloomberg: Samsung drops US lawsuit against Apple

It was done quietly Thursday, but the news is just getting out today. Bloomberg News says Samsung has dropped the U.S. lawsuit claiming Apple had copied many Samsung innovations in the interest of “streamlining” the legal hornet’s nest between the two companies.

The Samsung lawsuit was brought in April as a response to an Apple lawsuit, still pending, that claims Samsung’s mobile phones and tablets have copied Apple designs. It appears Samsung is doing this to consolidate its legal pleadings, as the US suit was done to quickly establish Samsung’s alleged case against Apple. You can read some detailed analysis of this case from the Foss Patents blog.

The legal paperwork continue to mount. Last Tuesday, Samsung asked the International Trade Commission to block several Apple devices for sale due to patent infringements.

Bloomberg: Samsung drops US lawsuit against Apple originally appeared on TUAW – The Unofficial Apple Weblog on Sat, 02 Jul 2011 13:20:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments