Home | Advertise | Submit | Press | Top | Contact | Help | Bookmark |
Search downloads:
Home Latest press releases Enterra Inc has advanced the development of Custom Camera iPhone applications

Enterra Inc has advanced the development of Custom Camera iPhone applications

iPhone applications for taking photos look really great. Thought what about using camera in native applications? What about creating a full-screen persistent "live"camera view? Intrigued to know how the application has been developed for you? Now in this press release Enterra Inc reveals its secrets with all of you! Get the idea of how it works! Have a look on the application from the inside.

Marvelous iPhone application

We developed a new application iUniqable. iUniqable allows you to send photos with notes to them from your iPhone to Facebook or Flickr. We developed it in such a way that it doesn't take you long to take a picture. You can upload a photo right after you have taken it! Moreover iUniqable has intuitively obvious navigation, translucent animated interface and outstanding graphics. Now follow the steps of how all this started.

The obstacles we had to tackle

iPhone SDK provides the capability of using camera through UIImagePickerController class. Usage of UIImagePickerController is feasible in the pop-up modal mode only. It also means that you have to reopen this view again to take the next picture. Moreover, the modal view contains additional panels and controls that overlay the camera view.

How we handled the issues

Nothing can be left unresolved. We knew from the start that we would find an elegant solution to the above problems. The idea that crossed our mind was the following: to use UIImagePickerController as an ordinal non-modal view controller under the navigation controller in the way we use the other view controllers. To get and save a photo we assigned a delegate and processed UIImagePickerControllerDelegate events. It was great up to the point that the Retake and Save buttons above the camera view didn't work when they were touched? It seemed we needed to fully recreate the UIImagePickerController instance to take another photo. Actually, it wasn't that simple! Moreover we still were needed to use the panels and buttons that overlayed the camera view?

We did it!

Finally, an awesome idea has crossed our mind! The solution was the following. When we touched the Shoot button, the view stoped refreshing. The single image from the camera was on display. Then we had to touch the Retake or Save button. Could we get the image and save it without using the UIImagePickerControllerDelegate? Could we touch the Retake button programmatically to reset the view and get another photo? We noticed that after touching the Shoot button there was a hidden view of ImageView type. Though the class hadn't been described in the SDK, we explored its methods using Objective-C capabilities. As a result we returned CGImage object and the image size was identical to the camera picture! We hid a number of views above the camera view and created our own button below the camera view to take the photo in one touch. We got the corresponding selector from the Shoot button and called it from our action handler. To hide the overlaying camera views and controls and to create our own button, we hid them before they had been added to the camera view. It was realized using Objective-C capability. In this method we checked that the passed view was one of the camera view subviews and set its' "hidden" property to YES. So, we replaced the addSubview in the viewWillAppear before the camera view had been created. Additionally we created our toolbar and Shoot button in the viewDidAppear after the camera view had been created

You can get the examples of source code and get more tips on how we did it here http://techzone.enterra-inc.com/iphone/custom-camera-applications-development-using-iphone-sdk/ Feel free to visit the website of the developer http://www.enterra-inc.com

About Enterra

The company was founded in 2001. This is a multi-national company with offices based in Tampa (USA), Walldorf (Germany), Barnaul, Moscow (Russia). Enterra specializes in custom software development, business systems integration, software products licensing. It stands as Microsoft Gold Certified Partner, IBM Business Partner, Sun Partner. Its staff consists of over 60 highly professional specialists. For 8 years it has successfully accomplished over 300 projects.

Company: Enterra, Inc.
Related downloads
Interneer Intellect ? Platform for Building Custom Business Applications 5.5
Platform for Building Custom Business Apps.
231
Enterra Icon Keeper Deluxe 1.0
Utility to manage icon layouts on Desktop
124
ImageIN for Applications 1.25
A Component for multilayer image manipulation
372
Track Your Job Applications 1.01
Keep track of off/online job applications
26
Simple dictionary applications 1.04
Applications for using free dictionaries
799
10 Pen drive Applications MYDB 2.0
10 Applications for USB Pen Drive
271
Position Transducers Applications 1.0
Accent Novotechnik Position Transducers Appli
132
ManageEngine Applications Manager 8
Monitor Apps, Servers, DB, Systems, Websites
226
Business Applications Architect 3.0
Build database applications w/o hand coding
264
FREE Mobile Applications Creator 1.0
Create your own mobile applications for free
2812

Related press releases
Enterra Inc has advanced the development of Custom Camera iPhone applications [2009-03-11 07:49:05]
iPhone applications for taking photos look really great. Thought what about using camera in native applications? What about creating a full-screen persistent "live"camera view? Intrigued to know how t...
Perception System offers Iphone Development Applications. [2009-04-20 00:29:50]
The first Iphone was introduced in 2007 , invented by Apple. The Iphone was initially launched in United Sates, but within a short period of time Iphone available worldwide. Nowadays Iphone has a gre...
Plato iPhone Package -- convert any dvd and any video to apple iphone mp4 video [2009-11-02 21:29:13]
Plato iPhone Package - with Plato iPhone DVD + iPhone Video Converter, 20% discount , you could easily convert any dvd movies and any videos such as rm, divx, xvid, avi, wmv, asf, mpg, mpeg, vob, mov,...
FREE video to iPhone converter-just for you to play video on iPhone! [2008-11-09 22:49:33]
The little, quick, elf iPhone video Converter- Leawo Free iPhone Converter- is right here free for you to use! This free iPhone video converter software is professionally to convert videos in various ...
Help you convert video for iPhone, iPhone 3G/3GS, such as AVI to iPhone. [2009-09-19 12:17:57]
Tanbee Video to iPhone Converter Lite is an all-in-one software for converting video to iPhone(3G). Being powerful but easy to use, it enables you to convert all popular audio and video files, such a...
123 Flash Chat for Gphone and iPhone are available! [2009-07-02 21:11:19]
Sarah chat with her friends in a chat room while having her breakfast in a beach resort hotel, sharing her wonderful holiday experience with them. She is not on a laptop but on her Gphone (google phon...
Spring 2009 Sale:33% OFF iPhone Video Bundles on Sothink [2009-03-23 02:05:06]
During Spring sale season of 2009, Sothink Media Website starts iPhone video software promotions with big discount up to 35% off. The amazing promotions include Sothink All-in-One FLV Solution and All...
Leawo iPhone Converter Pro V1.6 is released with 64 bit OS well supported. [2009-02-19 01:27:21]
Shenzhen P.R. China – Feb. 17, 2009 - Leawo Software Co., Ltd. officially announces the release of Leawo iPhone Converter Pro V1.6 with fixing some bugs to better the program compatibility to 64 bit...
Aneesoft Releases Free iPhone Video Converter - A Must-have Addition to iPhone F... [2009-06-08 20:18:02]
Aneesoft, the professional DVD and video conversion software provider, today released Aneesoft Free iPhone Video Converter, a freeware application for quickly and easily converting computer-based vide...
Pavtube Studio Announced Pavtube Video to iPhone Converter 1.0 [2008-03-05 03:22:16]
For immediate release Press Contact Jack Pavtube Studio Chief Executive Officer webmaster@pavtube.com Pavtube Studio Announced Pavtube Video to iPhone Converter 1.0 March 2, 08 —Pavtub...

Aglare AVI MP4 3GP iPod MPEG Converter
Aglare AVI MP4 3GP iPod MPEG Converter 32x32 pixels iconAglare AVI MP4 3GP iPod MPEG WMV MOV DVD Converter is powerful, versatile video conversion software which convert video file between all popular video formats including AVI, MP4, WMV, VCD, DVD, VOB, 3GP, iPod, iPhone, Zune, MOV, etc.

PowerZip
PowerZip 32x32 pixels iconPowerZip makes zipping / unzipping quick & simple while providing advanced compression & security features: - Easy to use Wizards - Strong encryption (256-bit AES) - Supports 12 types of archives - Create PowerZip Macro files to automate backup

ScreenCamera
ScreenCamera 32x32 pixels iconVirtual camera and webcam splitter that transforms your computer desktop into a webcam allowing you to do live real-time screencasts through Skype, Messengers, UStream, LiveStream, JustinTv, etc... Plus split your webcam on multiple applications.

KbdEdit
KbdEdit 32x32 pixels iconChange mapping of any standard or special key. Supports ligatures, dead keys, Undo/Redo, instant preview, Unicode navigation, drag&drop internally and from other applications, import of MSKLC .KLC files, automated management of Language Bar list

123 Flash Chat Software
123 Flash Chat Software 32x32 pixels icon123 Flash Chat Server Software can add a chat room to your website in minutes. It is a live chat solution for networking. It has multiple skins & mutiple chat client, such as iPhone Chat, Avatar Chat, offering seamless integration to your database.

DCPro Studio
DCPro Studio 32x32 pixels iconThe SilverFast DCPro high-end Digital Camera Software addresses the specific needs of the digital photographer. The application combines the unlimited functionality of SilverFastAi with the unique Virtual Light Table.

AyaNova
AyaNova 32x32 pixels iconAyaNova service management and work order software includes work orders, dispatching, scheduling, preventive maintenance, custom fields, equipment tracking, custom reports, QuickBooks or PeachTree interface, mobile & web browser interface, and more.


Archive: All downloads - Links - Links2

Copyright (c)2005-2009 Download3K.com - All rights reserved - Terms of use - Privacy Policy