Subscribe For Free Updates!

We'll not spam mate! We promise.

Showing posts with label mobile application. Show all posts
Showing posts with label mobile application. Show all posts

May 16, 2012

iPhone First Program Hello world Example on Xcode

Views:

iPhone First Program Hello world Example  on Xcode
To day I show you how to make First hello world Program in iPhone on mac or on windows XP .
 In previous Post I show you how to install Mac OS on Windows Xp or Windows 7 and How to install Xcode on windows Xp and Windows 7 .

To go to day Post you must Knowledge About these Previous Posts. 
If you donot know then plase read it or view it first.
To day i show you hello world Program with Screen Shorts.

I am going to execute the Hello World example in a new version of Xcode. So many things are new in this Xcode 4.
Xcode is IDE (Like Visual studio ) for developing iPhone Apps . Xcode 4 is the complete toolset for building Mac OS X and iOS applications, the tools have been redesigned to be faster, easier to use, and more helpful than ever before.

STEPS

Step 1: Open a Xcode, select Create a new Xcode project (See fig 1) and click open button.




Figure 1

Now select ViewBase application and click next (See figure 2)




Figure 2

Next page you need to define Product name and Identifier name, the identifier is the name of your application. It’s the same name used when you register your application at Apple’s website and release it to the AppStore. The Product name “HelloWorld Xcode4” and the Identifier name “com.mycompany.APPLICATIONNAME” (See figure 3). Select the Device Family into iPhone. Now select next and save the application in your disk.




Figure 3

Step 2: Xcode automatically creates the directory structure and adds essential frameworks to it. You can explore the directory structure to check out the content of the directory (See the figure 4).




Figure 4

Step 3: Expand classes and notice Interface Builder created the HelloWorld_Xcode4ViewController class for you and generated a separate nib, HelloWorld_Xcode4ViewController.xib, for the “HelloWorld_Xcode4”.

Step 4: Select the HelloWorld_Xcode4ViewController.h file from the Project Navigator. We have added UILabel for display the text and added IBAction buttonPressed; in the file, so make the following changes in the file.
#import <UIKit/UIKit.h> @interface HelloWorld_Xcode4ViewController : UIViewController {
 
    IBOutlet UILabel *label;
       
}
@property (nonatomic, retain) IBOutlet UILabel *label;
-(IBAction)buttonPressed;
@end
Step 5: Double click the HelloWorld_Xcode4ViewController.xib file from Project Navigator. Now the .xib window will look like (figure 5).




Figure 5

a) Now drag the label and RoundRect button from the object (See figure 6).




Figure 6

b) Select Label from the Window and change the label Text name from the Attribute Inspector (See figure 7). Give the Text name “Hello World!!!”.




Figure 7

c) Next select the RoundRect Button from the window and select Attribute Inspector (See figure 8). Give the Title “Click Me”.




Figure 8

d) Now connect File’s Owner icon to the “Hello World!!!” label and select label (See figure 9).




Figure 9

e) Select “Click Me” button and bring up Connection Inspector (See figure 10) and connect Touch up Inside to the File’s Owner icon and select buttonPressed: method.




Figure 10

f) Select File’s Owner icon to the View window and select view (See figure 11).




Figure 11

Now save it and open the HelloWorld_Xcode4ViewController.m file from the Project Navigator.
Step 6: In the HelloWorld_Xcode4ViewController.m file make the following changes.
#import "HelloWorld_Xcode4ViewController.h"
@implementation HelloWorld_Xcode4ViewController
@synthesize label;
-(IBAction)buttonPressed{
        if ([label.text isEqualToString:@"Hello World!!!"])
                label.text = @"Hello iPhone!!!";
        else
                label.text = @"Hello World!!!";
}
- (void)dealloc
{
    [super dealloc];
}
- (void)didReceiveMemoryWarning
{
    // Releases the view if it doesn’t have a superview.
    [super didReceiveMemoryWarning];
   
    // Release any cached data, images, etc that aren’t in use.
}
- (void)viewDidUnload
{
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end
Step 7: Now Compile and Run the application and see the Output in the Simulator.

You can download source code from here HelloWorld_Xcode4

May 14, 2012

Virtual Tongue For Mute Published On Market Place Freely Available

Views:

Virtual TongueVirtual Tongue is a Windows Phone 7  Application for Dumb Peoples.Now Freely Available On Market Place .Develop by Team 4PRO.This is an amazing App.Some Interesting feature of this app is as Fellows.

1). This App Provides Virtual  Voice for For Dumb and Mute Peoples through images , Text and Sign Languages.
2). By Using Over Application Dumb peoples can Speak and Understands to other normal person.

3). Virtual Tongue support of 26 different languages to speak.(This feature is not only for dumb or mute a normal Person can be use this For Example Mr.A only Know English or Urdu Or Hindi Or HAZARA But By using over App Mr.A Can Speak  Chines , German,Japaneses etc  ).
4). Virtual Tongue provides templates or sign languages for Uneducated dumb peoples (Who don't know how to write ).
5). Virtual Tongue provide text template ,Vocabulary and Dictionary  for fast writing.
6).  Now dumb peoples only Write or select a template or sign languages and Virtual Tongue (application) produce voice  which is easily under stand by normal peoples.
7). Voice Amplifier Feature is also an interesting feature it has two Purposes.
i) Those Person who's listen loudly Voice Amplifier Feature  of Virtual Tongue  Provides This facility .
ii). By using Virtual Tongue we can recode or Listen some voice of discussion without his Knowledge  just simply place Windows Phone 7 near to this person Hidden.

 This is Virtual Tongue Fist Version and 2nd version is coming soon with more extra features.

4PRO  Team member
 Mohammad Zain Farooq (PROJECT manager and Team Leader)
 Sajjad Ashraf (Logical Programmer  )
Sherish Fahim (Junior Programmer and QA)
Aliya Ahasn(Designer)


SOME SCREEN SHORTS 

FOR DOWNLOAD and MORE INFORMATION.



May 9, 2012

Start iPhone Development On Windows Xp and Windows 7

Views:

iPhone development on Windows xp or Windows 7iPhone development on Windows xp and Windows 7 is difficult work but more thrilling and a definite Amazing Experience. In Pakistan ,India and other 3rd world countries Windows Is Most widely used Operating system . Most of Developers Know only .Net . So i will be teaching you all Ways To develop iPhone app using Windows Xp or  7.

Hardware Requirements

A laptop or desktop computer that supports virtualization (most newer computers do).
1)At least 2 GB of RAM (the more, the better).
2) Processor is 3 Giga Hertz or more.






Software Required
1) Windows Xp or Windows 7
2) Virtaul Pc Or VM ware
3)VMWare Workstation (this is a paid program but a little research will get you it for free).
4) VMWare Hard Drive (vmx files, it is in a self-extracting .exe file)
5)OS X Lion (VMDK File)

Instructions
Before you start, make sure that you have enabled Virtualization in the BIOS of your computer. This is usually disabled by default by computer manufacturers.


An updated video has been made of all the new steps:
In Below Video You have to required Following Software
VMWare Workstation (this is a paid program but a little research will get you it for free).
VMWare Hard Drive (vmx files, it is in a self-extracting .exe file)
OS X Lion (VMDK File)






Some MORE VIDEOS 
SOFTWARE'S Required for Below Videos
The download links:
VirtualBox:https://www.virtualbox.org/wiki/Downloads
Empire EFI for Intel core processors:http://www.mediafire.com/?thd5nmo2oyn
Empire EFI for AMD Processors:http://www.mediafire.com/?m5wzzwyfg4m
Mac OS X 10.6.3 retail.iso:http://thepiratebay.se/torrent/5515580/

Oct 29, 2011

Adobe Photoshop Express for Android Free Download

Views:

Adobe Photoshop Express, the award-winning photo editing and sharing app offers you to make fun mobile photography, edit and share photos virtually anywhere. Just touch to crop, rotate, adjust color, and add artistic effects. Access all your photos and videos directly from your free Photoshop.com account. Quickly share with family and friends and make them smile. 

Some Cool features of Adobe Photoshop Express:    

  1. Edit Creativity:

  • Fix photos fast — crop, straighten, rotate, flip, and adjust color.
  • Make eye-catching enhancements with filters and effects.
  • Add borders to give photos a polished look.


                             
     2. Share Quickly:
  • Email your photos to family and friends.
  • Post photos to Photoshop.com, Facebook, and Twitpic with one tap.
     3. Back up Easily:
  • Upload and store mobile photos to your free Photoshop.com account.
  • Automatically sync any picture you take between your mobile device and your Photoshop.com Library to see the same photos wherever you are.


 Free Download and Install Adobe Photoshop Express for Android Phone  Click Here

Aug 23, 2011

Web-Based IDE for Building Plate Form Independent Mobile Apps,Tiggr

Views:

http://blog.exadel.com/wp-content/uploads/2011/04/Tiggr-cloud.png Tiggr is a Web-based IDE for building mobile Web and native apps. Now You don't need to install no. of Tool for developing mobile app. Tiggr Provide you a Plate Form where you can develop your application without installing any software  and once you make application on Tiggr then it this application is Plate From independent means you can Run this Application on iOS, Android, webOS, Windows Phone, and Blackberry. 




   Today I’d like to give you 15 reasons why this new-of-a-kind IDE deserves your attention.

1. Mobile Apps IDE in the Cloud – Access Your App Anytime, Anywhere


2. Build with jQuery Mobile Components


3. Visual Editor

4. Connect to Remote Services


5. Visual Mapping Between UI and Services


6. Test the App Instantly – Yes, Right in Browser


7. Mobile Web vs. Native Apps – Who Cares?
Tiggr makes this argument moot. With Tiggr, you can just as easily create mobile Web applications using all the latest HTML5/JavaScript/CSS umbrella technologies as you can create native apps. To generate native apps, Tiggr uses the popular PhoneGap library to give you an app for any device. PhoneGap wraps your HTML/JavaScript/CSS app inside a native wrapper giving you easy access to the underlying mobile platform for services such as GPS, camera, contacts, or whatever else is available via the native platform.

8. Share Your App


Hey, why not follow the URL shown above and try this app right now? Click on http://gotiggr.com/preview/16230/, and you’ll see something like this (try it on your mobile device):

If you go to our Twitter Search example app at http://gotiggr.com/preview/16536, you’ll see something like this (try it on your mobile device):



9. Collaborate
We understand the many projects today are done by remote teams. That’s why we made it possible to invite any number of users to collaborate during the development of the app.
10. Chat
With the built-in chat, you can communicate with any of your team members while working on a project without leaving Tiggr.
11. Easily Add Events and Actions
Without any need for JavaScript programming, you can add events such as onclick and onload to various UI components and then define actions for these events such as navigation, opening a pop-up panel, or invoking a service. With events and actions, you are able to simply create real interactive mobile apps.
12. We Know You Love JavaScript
But wait. We know you actually love JavaScript. With Tiggr, you have the full freedom to extend the capabilities of your app by adding any custom JavaScript you want.
13. Themes
Create and test new themes instantly. Tiggr comes with a visual theme editor in which you can test and view changes instantly.
14. Export
We understand that you may want to continue developing the project outside Tiggr. That’s why we have export features. Today, you can export the project as an Android PhoneGap source project or an Android binary debug (.apk) file. For the future, we are working on an iOS project and also an Android binary ready for Android Market publishing.
15. It’s Easy, Fast, and Fun
Building a mobile app with Tiggr will take a fraction of the time it would take you to do the same thing by hand. Being able to instantly test your app is one of the coolest features. You will be using it all the time. If you don’t believe us, just try one of our step-by-step tutorials: http://help.gotiggr.com/getting-started.

Jul 14, 2011

New hardware power for Web apps WebCL.

Views:

 Web applications such as image editors and advanced games could get a new performance boost from a graphics chip's processing power through a technology called WebCL.

Hardware acceleration is all the rage right now among browser makers: it can speed up everything from animating graphics to laying out all the elements of a Web page. Tapping directly into the hardware at a low level not only speeds things up, it saves precious battery power, too.
Physics calculations such as this simulation of particles attracting each other can be accelerated with WebCL. Unaided JavaScript runs the simulation at 5 or 6 frames per second compared to 87 to 105 with WebCL enabled.

Physics calculations such as this simulation of particles attracting each other can be accelerated with WebCL. Unaided JavaScript runs the simulation at 5 or 6 frames per second compared to 87 to 105 with WebCL enabled.
(Credit: Screenshot by Stephen Shankland/CNET)

Web applications such as image editors and advanced games could get a new performance boost from a graphics chip's processing power through a technology called WebCL.
Hardware acceleration is all the rage right now among browser makers: it can speed up everything from animating graphics to laying out all the elements of a Web page. Tapping directly into the hardware at a low level not only speeds things up, it saves precious battery power, too.
Now several companies are hard at work on a new interface called WebCL through the auspices of the Khronos Group standards body. WebCL is a browser-specific offshoot of a movement called GPGPU--general-purpose graphics processing unit.
Backers of WebCL aren't afraid to raise expectations.
"Providing millions of Web developers access to high-performance graphics and parallel computation will unleash a wave of creativity that will result in amazingly innovative Web applications that we haven't even imagined yet," said Neil Trevett, vice president of mobile content at graphics chipmaker Nvidia and the Khronos Group's president.
But WebCL advocates still have some persuading to do.
"We don't have plans to integrate WebCL at this point," said Mike Shaver, vice president of technical strategy at Mozilla, which has worked for years to make browsers a better foundation for more powerful Web applications. Its caution is notable given that one of its projects is WebGL, a close cousin of WebCL that's confined just to hardware-accelerated 3D graphics.
"WebGL reflects OpenGL, which is a well-understood and widely used graphics technology with a long history of interoperability," Shaver said. WebGL is based on a very mature Khronos graphics interface standard called OpenGL, but WebCL is based on the much younger OpenCL. "It's much, much earlier in OpenCL's life, and that makes it harder to say whether WebCL will let people write important new kinds of Web apps," Shaver said.
What it offers
The technology--if it comes to fruition, as appears likely for at least some browsers--won't accelerate everything under the sun. It's best suited to mathematical chores that can be broken down into independent pieces running in parallel.
Some examples of what it can offer: image processing algorithms, video game engines to simulate real-world physics, and even mining bitcoin virtual currency. Because such applications come from the Web, they arrive in a browser when you click a link--no downloading an installation file--and don't require programmers to worry about what operating system the browser is running on.
WebCL is part of a bigger trend, showing how the browser world is working hard to match what operating systems can do. That means, in short, that Web apps can be a more viable competitor to native apps. That's a particularly hot competition for developer attention when it comes to how to program apps for smartphones.
WebCL is not just an idea kicking around a standards group.

This Samsung WebCL demonstration of a transparent and reflective deformed blobs in a 3D world shows the vastly faster performance of WebCL. It yielded more than 87 frames per second for WebCL vs. 1 or 2 for unaided JavaScript.
This Samsung WebCL demonstration of transparent and reflective deformed blobs in a 3D world shows the vastly faster performance of WebCL. It yielded more than 87 frames per second for WebCL vs. 1 or 2 for unaided JavaScript.
(Credit: screenshot by Stephen Shankland/CNET)

The first proposal for the work came from Nokia, which developed a WebCL add-on for Firefox.
And earlier in July, Samsung contributed WebCL features to the open-source WebKit project that provides a foundation for many browsers, notably desktop and mobile browsers from Apple and Google. It's not clear yet which WebKit browsers if any will add WebCL support, but one possibility is the browser in Samsung's Bada operating system, which also is based on WebKit.
The work so far is still a long way from widespread availability--and the standardization process isn't done yet, either. And even when WebCL arrives in browsers, programmers will have to learn how to use it. So don't expect an immediate effect. When it does, though, it'll be useful, Trevett argues.
"Typical use cases would include accelerating a physics engine for a 3D game in a browser using WebGL for the graphics. Or accelerating editing HD photos or videos--smoothly and interactively, right in the browser," Trevett said.
In the cases where WebCL is useful, he predicts a significant help to battery life.
"Using a GPU instead of the CPU for image and computationally intensive tasks that can be highly parallelized can often deliver between 5 and 100 times performance increase," Trevett said. "A GPU is typically also far more efficient at highly parallel computation than general-purpose CPUs--and can deliver the same workload with a tenth of the battery consumption."
How much of that battery-life savings will actually be visible isn't yet clear--especially because game programmers have a tendency to write software that fully exploits the hardware rather than does what yesterday's games do with less power consumption.
How it works
GPUs are designed to accelerate visual tasks, for example by running programs called shaders involved in 3D graphics or converting videos into the color scheme used by a monitor. The work typically involves many similar operations proceeding in parallel.
As graphics chips grew more powerful, chipmakers such as Nvidia and AMD jumped on the idea of letting them perform more work than just graphics.
There are complications--for example, moving data into and out of the graphics chip's separate memory into the memory used by the main processor--but the idea has gained currency in programming circles.
Early attempts to use the technology were difficult, but it's become easier as higher-level interfaces arrived: Nvidia's CUDA (Compute Unified Device Architecture), Microsoft's DirectCompute, and the Khronos Group's OpenCL (Open Computing Language), an interface available in in Mac OS X.
WebCL is an OpenCL derivative that takes the form of a JavaScript "binding," which means it offers a way to utilize OpenCL using the JavaScript language used for Web programming.
"Typical use cases would include accelerating a physics engine for a 3D game in a browser using WebGL for the graphics. Or accelerating editing HD photos or videos--smoothly and interactively, right in the browser."
--Neil Trevett, Nvidia VP of mobile content Nvidia, Khronos Group president
WebCL dovetails with the WebGL project for the more limited job of 3D graphics in the browser.
"The performance of JavaScript Web applications will not match highly optimized AAA [top-notch] native games--but the recent optimizations in JavaScript, and the fact that both WebGL and WebCL can be driven very efficiently form JavaScript, enable surprisingly high levels of performance," Trevett said.
WebCL, being an element of JavaScript, also can plug into another mechanism to improve Web-app programming called Web Workers. This lets programmers move some computing work to background processing tasks that don't bog down the user interface, for example, and they're becoming more important as Internet Explorer 10 joins the list of browsers with Web Workers support.
Security matters
Granting software downloaded from the Web access to low-level hardware adds new risks, though.
An illustration: security firm Context Information Security uncovered a WebGL vulnerability, and Khronos allies quickly updated the specification to disable the feature that led to the hole, requiring programmers who'd used it to rewrite their software. Mozilla backed out the WebGL feature with Firefox 5 to sidestep the problem, and Google, which prides itself on Chrome security, is doing the same with Chrome 13. Meanwhile, Microsoft declared WebGL too unsafe to use.
Security is "job one," Trevett said, and its backers are working with hardware companies to make sure their drivers--the software that enables operating systems to use their graphics hardware--are hardened against vulnerabilities. And the Web interfaces have limits not present in their native equivalents.
"WebGL has simplifications and restrictions compared to 'raw' OpenGL ES to enable secure operation. WebCL will go through the same exercise and expose a secure subset of OpenCL to JavaScript," he said.
Don't expect Microsoft to jump aboard, though, given its expressed reservations--and its competing interfaces--DirectCompute and Direct3D for Windows and the new version of its Silverlight browser plug-in. And as Mozilla and 3D expert Gregg Tavares have observed, Silverlight and the Molehill 3D interface in the upcoming version of Flash Player expose the same low-level hardware to downloaded software.
Missing Microsoft support is a problem: when Web developers can't count on a feature being present in all browsers, they must either write different versions of their applications to adjust, or omit support for a particular browser in the first place. The first option is time-consuming, the second is limiting and potentially unpleasant for users.
There's another wrinkle here: Google has its own project, called Native Client, that's geared to let Web applications run with the speed of native software. Thus far, though, Google seems content to support WebGL even though Native Client has a 3D acceleration component, too. In fact, WebCL can even run on a regular CPU, something Khronos says is faster than ordinary JavaScript. WebCL also can tap into multicore processor abilities for work that can be done in parallel tasks.
One possible scenario is that Web programmers familiar with JavaScript prefer WebCL and WebGL, while those from the C and C++ programming camp go with Native Client--if Google can encourage programmers and other browser makers to adopt it.
Sure, it's a bit of a muddle. But given how many parties are collectively developing the future of the Web as a programming platform, a little chaos is to be expected.
"Even written directly to operating systems," Mozilla's Shaver said, "general-purpose GPU computing is still in its infancy."

Jun 1, 2011

PLDC Assingnment (part 1 fo 2) Mobile Application Compare with JAVA , C# and PHP

Views:



Video about Mobile Application be care full and Watch it sincerely OK

Apr 26, 2011

Creating a Smart Device Application using C#

Views:



This video will show you how to create a windows mobile using Microsoft Visual Studio 2008. You need to download the Windows Mobile 6.1 SDK from http://www.microsoft.com for this to work after you install Visual Studio

Visual Studio 2008 Tutorial: Creating Your First Windows Mobile Device Application

Views:


Remember that this can only be done with visual studio 2008 professional edition only, it wont work on the express editions or on visual studio 2010. This video will basically teach you how to create a mobile device application and deploy it using a mobile device emulator or you can also deploy it in a real mobile device if you have one

Developing Windows Mobile Applications in Visual Studio.NET - A Simple MP3 Player

Views:



The video showcases how to develop applications for windows mobile and pocket pc using Visual Studio.NET which can then run on any device supporting .NET Compact framework..A simple example has been given of how to make a MP3 player for pocket pc..

Become a Fan

visual studio learn