Click here to Skip to main content
Click here to Skip to main content

FunCam

, 4 Sep 2013 CPOL
Rate this:
Please Sign up or sign in to vote.
Enjoy creating fun images of yours

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

Introduction

  • Platform Targeted - Entertainment (All in One device) 
  • Overview - Stay organized, save your ideas and improve productivity. 
  • Languages Used - WPF 4.5, C#.NET.
  • Intended Uses - Every user is Intended User of application. See Intended User section. 
  • Approach Taken - see Approach Taken section.    

The application idea best fits under All in One : Entertainment 

Fun Cam is a cam application where user can edit their live images or an old clicked images with some cool filters and can enjoy sharing it on social media. It will be great photo editing application. 

This app will be utilizing awesome features of Ultrabook with power of Intel Perceptual Computing Sdk. 

Background 

I am writing this app to participate in Intel App Innovation Contest 2013.

In order to understand this, you should have basic knowledge of C# programming and WPF. I will also be utilizing power of intel perceptual computing sdk.  

Idea Overview 

Fun Cam will be a cool cam application loaded with lots of features and it will support various advance input modes. I have not yet decided that which third party library I will be using to edit images. I can use aforge.net or I can used Nokia latest imaging library launched with lumia 1020, I yet have to decide it. 

App will be supporting various filters like blur filter, Red filter, black & white and many more. App will also be supporting various common photo editing features like cropping, rotating, scaling etc.  

What features app will be utilizing - 

Lets us look at what features of Intel Ultrabook we will be utilizing heavily with this app.

Touch and Multitouch - Application will be fully touch aware for user and will be multi touch enabled. Other devices like external stylus, detachable form factor of the tablets will also be supported in app. 

Hand and Body gestures - User will be able to navigate among pages, browsing history using simple gestures. User will be able to zoom image using simple pinch to zoom gestures.

Not only that if user will have Creative gesture camera, they will be able to  utilize power of intel perceptual computing sdk. They will be able to user air gestures for navigating among pages. Other features of perceptual computing does not require camera. 

Voice Commands and Voice Navigation - Application will be fully loaded with voice commands. User will be easily able to control application using voice commands. 

Example : Say cheese will click user images on count of 3. Isn't is cool.

Camera Capture -  As you know this is a cam application so we must have to stream live images of user from ultrabook hd camera. 

Approach towards development - 

I will be creating a windows 8 desktop app, where I will be interacting gestures, touch and voice capability of ultrabook. On top of that I will be integrating Intel Perceptual Computing Sdk with this app to provide above mentioned cool features. 

This app will be helpful for every end user who browse internet using web browsers. This will work on Desktop, Laptors but its best capability can be exposed on Ultrabooks where you will be able to use every feature of this application.

Even if user will not have Creative Gesture Cam this app still works same and will be powerful But If user will have creative gesture cam it will be like bread and butter with jam. 

Apart from all these user will be provided with great intuitive help, where user will be able to test gestures, voice commands etc available in application.

Just started with app -

Before we start let me add an snap shot of application where my friend having fun with initial development of app. 

my friend having fun with my fun cam app 

I just started coding, and creating a initial UI of application where I captured raw data from camera and just took some quick snap shots from application.

We can capture raw data from camera either using Intel Perceptual Computing Sdk or with some third party library. Snap shot of app looks great but this have a disadvantage, Intel PreC sdk only capture raw data either in 320*240 or 640*480. It is capturing it at 30fps which is good enough we can even increase it to 60fps for better experience. But with ultrabook hd camera these numbers are just not good enough. I have to look some alternative as well.

You can checkout the snap shot of application above which is under development. 

Intended User

This application will server every end user whether it’s a student, house wife, business man, engineers, or government employees. It will be a fun loving application. 

Platform Used

I will be using C# as my primary language for coding. Designing of application will be done in XAML (WPF). I will be integrating this app with powerful intel technology like intel perceptual computing.  

Points of Interest 

Enjoy working with Intel Perceptual Computing Sdk.

History 

  • 28 July 2013: Added idea overview of application for contest. 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

vinod_minhas87
Software Developer Oracle
India India
Working as a Software Engineer in Oracle and have 3+ years of experience.
 
Strong experience in the area of Oracle PL/SQL.
 
Creating apps in C#.NET, Windows 8 and Windows Phone 8 on interest.

Comments and Discussions

 
Questiontime PinmemberMember 104563609-Dec-13 20:38 
QuestionHow's app development going? Will you be submitting on time? PinstaffKevin Priddle24-Oct-13 4:33 
AdminThanks for your submission! PinstaffKevin Priddle9-Aug-13 8:25 
GeneralRe: Thanks for your submission! Pinprofessionalvinod_minhas8715-Aug-13 20:18 
GeneralRe: Thanks for your submission! PinstaffKevin Priddle21-Aug-13 8:02 
GeneralMy vote of 5 PinmemberRavind kumar30-Jul-13 6:29 
GeneralMy vote of 4 PinprofessionalAmir Mohammad Nasrollahi28-Jul-13 19:41 
GeneralMy vote of 5 PinmemberArash M. Dehghani28-Jul-13 10:33 
GeneralRe: My vote of 5 Pinprofessionalvinod_minhas8728-Jul-13 17:52 
GeneralRe: My vote of 5 PinmemberArash M. Dehghani29-Jul-13 8:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web01 | 2.8.141015.1 | Last Updated 4 Sep 2013
Article Copyright 2013 by vinod_minhas87
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid