20 Free Photo Editing Software to Enhance Your Pictures

Try these free photo editing software to enhance your digital photo before you share with your friends to show off your photography skills. Here are 20 such software to try out for free. some of there are available online so no download needed.

 1. GIMP

GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for photo retouching, image composition and image authoring. It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.

More info here

2. Pixlr Editor

Pixlr is an online image editor that lets you to upload your images and edit them in your browser. It is built in Flash and you need to have a Flash plug in to get it to work. Pixlr is built for non-professionals targeted for users who have basic editing needs. Its not for large RAW images or for printing. It is merely a tool for editing web images to be posted on blogs, news-sites, social networks like Facebook, Flickr, Photobucket etc

More info here

3. Photoscape

Photoscape is a fun and easy photo editing software that enables you to fix and enhance photos.Its key features include View photos in your folder, create a slideshow, Editing such as resizing, brightness and color adjustment, white balance, backlight correction, frames, balloons, mosaic mode, adding text, drawing pictures, cropping, filters, red eye removal, blooming, paint brush, clone stamp, effect brush and much more.

More info here

4. Adobe Photoshop Express

Adobe Photoshop Express let you edit, share, and upload photos on-the-go and access your entire online photo library. It provides numerous features like crop, straighten, adjust color, and fix other small flaws. Lets you add visual style with eye-catching filters, effects, and borders.

More info here

5. Pixlr-o-matic

Pixlr-o-matic lets you add retro effects to your photos in a snap. You can turn your photos into cool looking vintage images. Editing is as easy as one, two, three steps. With this fun and simple darkroom app, you can layer filters, lighting and borders to get that retro grunge look in three simple steps.

More info here

6. PhotoFiltre Studio

PhotoFiltre has two series, PhotoFiltre 6 and PhotoFiltre 7. PhotoFiltre 6 is a complete image retouching program that allows you to do simple or advanced adjustments to the image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. PhotoFiltre 7 includes the features PhotoFiltre 6 has, and it also has layer manager (with Alpha channel), advanced brushes, batch module and lots of other powerful tools.

More info here

7. Aviary Photo Editor

Aviary is a powerful photo editor which was created for quick and easy edits. It lets you edit our photos on the go with no fuss. It includes all the tools you need, in a super intuitive interface so you can get right to editing. Features like   Gorgeous photo effects, One-tap auto enhance, other features like crop, rotate, and straighten your photos etc.

More info here

8. PicMonkey

PicMonkey is a feature-rich, free online photo editor that works right in your browser; no downloads necessary. Touch-up tools like Teeth Whiten, Blemish Fix, Weight Loss. Effects like Orton, Cross Process, Color Boost, with drag and drop ease.

More info here

9. PixBuilder Studio

image

PixBuilder Studio is a free image editing software program for digital photo editing, images processing, and resizing. For digital photo editing, you can use its many professional quality functions. PixBuilder Studio allows you to use the color management functions like brightness/contrast management, color balance, and levels manipulation. In PixBuilder Studio allows you to carry out great professional looking photo editing by letting you manipulate the image with color channels.

More info here

10. Fotografix

Fotografix is a lightweight image editor with advanced features for photographers and designers. In addition to being totally portable, Fotografix has a very small footprint of 370Kb download and about 700Kb once extracted. Despite its size, most of the features in Photoshop are available. Fotografix supports layers, masks, and scripting, comes with a few key blur and stylization filters, and type layers are editable.

More info here

11. PhotoPad Photo Editor

NCH Software Home

PhotoPad picture editing software is a free digital photo editor for Windows. You can easily edit digital photos and other pictures, Load multiple image formats, Crop, rotate, resize and flip photos fast. PhotoPad is designed to be very easy and intuitive to use so you can quickly open and edit your photos.

More info here

12. Phixr

Phixr Online Photo Editor

Phixr is a free online photo editor, a tool for editing your photos in your web browser. It has all the basic and advanced photo editing features, plus some fun ones, like adding text or clipart, adding speech-bubbles, and many more. Phixr offers hundreds of filters, effects and other unique features. Web photo editing made really easy!

More info here

13. BeFunky

BeFunky

BeFunky became one of the first photo editors available on the web in 2007, and has been helping people get creative with their pictures ever since. Today BeFunky’s photo editor is available on a variety of platforms including Apple and Android devices (both tablets and mobile phones) along with online editor

More info here

14. FotoFlexer

FotoFlexer is the most powerful online photo editor in existence. It can remove blemishes, change skin/hair color, morph photos and more.

More info here

15. Polarfox App

Polarfox App Free Download ›

Polarfox lets you beautify, save and post images to multiple networking sites like Flickr, Facebook, Picasa, Blogger, Evernote, Twitpic, Box and Posterous. Image Editing Add beautiful filters to your images is easy.

More info here

16. Photo! Editor

image

Photo! Editor is powerful multifunctional software offering a complete set of image editing tools. It contains anything a digital camera owner might need to correct or enhance their photos. You will enjoy the ultimate convenience and professional approach provided by each of the tools.

More info here

17. PhotoCat

photocat

Whether a professional or an amateur, from snap to share, PhotoCat is an all-in-one app for editing, collage making, photo retouching, makeovers and more to make your photos even more stunning.

More info here

18. Fotor

Fotor is powerful desktop photo editor is the real deal and it has all the tools you need to make every moment you capture look truly great.

More info here

19. Piccy

Piccy makes your photo awesome with many easy to use photo tools. Edit pictures, apply beautiful photo effects, add text and even paint! Enjoy free photo editing online and show your creativity with iPiccy editor!

More info here

20. Fun Photo Box

image

FunPhotoBox.com is an online photo editing tool where you can create funny pictures from your photos. Just upload your photo and apply hundreds of professionally designed photo effects

Five Smart Watches in the Market before you see the iWatch

Apple has an history of transforming things, be it music or a computing device. Now the company has reportedly attempting to redefine watches  into a wearable smart device called iWatch that runs iOS. While there are a few smart watches available, we have to wait and see what iWatch is capable of. Having witnessed how iPad transformed the tablet world we are sure to see some interesting changes into Smart Watches.  Last year analyst Forrester issued a report describing wearable computing as “the new platform war”. Here in this post we see few Smart Watches that have already started surfacing into the market. These devices provide features like social media integration, messaging, GPS Location etc.

1. Sony Smartwatch

image

Its just 0.03 inch think, dust resistant and splash resistant with a super smooth touch screen that lets you read all your latest text messages, emails or Facebook® and TwitterTM updates right from your smartphone on SmartWatch. You can find SmartWatch compatible apps on Google PlayTM and personalize your SmartWatch with the applications you want. Also it lets you connect your smartphone to your SmartWatch and then access all your music on your phone. Play, skip, fast forward.

You can buy it here

2. Motorola MOTOACTV

image

You may not call it a Smart Watch as such but its capable of precisely track your running and cycling outside via GPS and in the gym. It lets you wireless upload your workout data to the Free MOTOACTV Training Portal. Its smart enough to learn what song motivate you. MOTOACTV is sweatproof, rain resistant, scratch resistant with intuitive controls and its touchscreen display adjusts to sunlight.

You can buy it here.

3. WIMM One Wearable Android Device

WIMM One Wearable Android Device has a Pre-installed Android-based Micro Apps and access to dedicated app store. It supports Wi-Fi, Bluetooth, USB, Accelerometer, Magnetometer, 2GB user storage. It has a capacitive touchscreen, battery life to 30 hours and a black wrist strap.

You can buy it here

4. Pebble E-Paper Watch for iPhone and Android

image

Pebble connects by Bluetooth to your iPhone or Android device and it is as easy as downloading the Pebble app onto your phone. All software updates are wirelessly transmitted to your Pebble. Its compatible with iPhone 3GS, 4, 4S, 5 or any iPod Touch with iOS 5 or iOS 6. It also supports Android devices running OS 2.3 and up. It works great with Android 4.0 (Ice Cream Sandwich).

You can buy it here

5. Android 2.2 Smartphone Watch

image

It’s a Smart phone watch with Android 2.2 OS with WIFI, GPS, G-sensor, Camera: 3.0-5.0M, 2.0 inchs with multi-points touch screen and loads of other features including MP3/MP4/Record function.

You can buy it here.

Any guesses on what iWatch would be capable of?

Free Open Source Mobile Application Management to Distribute your Apps Securely

One of the key requirement to enterprise in distributing its mobile application is an internal app store through which enterprise users can download the apps and keep them up to date. While there are apple’s Enterprise App Store or one could use Google Play to make the apps available to there employees via regular channel, most enterprises don’t feel comfortable with this approach and they look for a simply hosted internal app store through which they can distribute their applications. While there are a number of commercially available Mobile Application Management solution available like App Central, Partnerpedia, Apperian, RhoGallery etc. they all come with a fee structure that a small and medium enterprise may not be willing to invest right away. So for those enterprise which are at an early stage in investing into a mobility infrastructure landscape, there is a need for a cost free solution that provides ability to authenticate, secure, deploy, and manage apps for their employees. Open Source solution is one of the ways where enterprises can try our distribution before they start investing into various mobile infrastructure components like MEAP, MAM and MDM.

One such MAM is Knappsack that gives technology managers a secure way to deploy apps within their own organization.

Mobile app distribution

Knappsack is a open source mobile app distribution software ( Mobile Application Management software ) that allows companies to securely deploy app within their organization. One can install knappsack internally and manager all the enterprise apps of the company for free. For developers, it gives a platform to deploy apps to their clients, distribute securely to their clients and customize the platform according to the need.

If you are a developer, don’t forget to contribute back to knappsack.

Download here from GitHub and use it for free!

Enterprise Mobile App Development – Quick Guidelines for Sizing Efforts

In this post we look at key cost factors for developing an enterprise app and provide a quick reference for sizing the effort for developing and deploying the app. Please use this as a guideline only and actual cost may vary depending of various factors like company’s mobility strategy, experience/skill in mobility, off shore cost etc.

Now lets look at the primary cost drivers for developing and deploying an app for enterprise. There are six key cost factors to be considered.

1. Devices to be supported – various form factors like phone, tablets, special device like ruggedized device etc

2. Mobile Operating Systems to be supported – iOS, Android, Windows Phone, BlackBerry

3. Integration to Enterprise Backend – access to enterprise backends like ERP, CRM, CMS, Databases etc. that are behind the firewall

4. Native App or Cross-Platform development – Native iOS & Android vs apps developed using MEAPs (Mobile Enterprise Application Platform) or Mobile App frameworks

5. Deployment – via Apple App Store, Google Play or MAM ( Mobile App Management )

6. Support and Maintenance – is app support and enhancements required

How to size the development effort?

Having understood the key cost driving factors, now let’s start the estimate with a general thumb rule as a baseline and then consider the cost factors one by one to modify the baseline effort. For a typical sizing of effort, lets follow the general thumb rule of 25% + 50% + 25%. Use the general thumb rule, the total effort is a combination of:

1. 25% effort for UX Design and Functional Design – includes functional design, process flows, wireframes, screen mockups with HTML based clickable prototypes

While there is a base effort, the key factors that would affect the base effort are:

  a. Support for multiple operating systems

More the number of operating system, typically there would be double the UX and VD effort. Efforts needs to get added for designing wireframes for different operating systems and visual assets catering to the UI guidelines of the mobile operating system. Also the support of portrait and landscape would add additional effort especially in cases where the apps transform into a different screen in portrait. As an example, in the portrait mode it could show sales numbers and in landscape mode it switches to a graphical view.

  b. Support for multiple form factors table/phone

Tablet support would add UX efforts if the layout completely changes on a tablet vs phone. In addition there would be Visual Design effort to support different sizes of screens with different aspect ratios based on the screen sizes to be supported. If an iPhone app needs to be supported on iPad using “2X” option, all visual assets needs to be doubled in size and provided. So the visual design effort would get added to the base effort.

2. 50% effort for technical design and development – includes technical design, development, unit test, code reviews etc.

Here again the base effort of technical design and development would get added/modified based on a number of factors:

  a. Number of mobile operating system support

Typically the development effort would repeat for each operating system you plan to support depending on the technology chosen to develop the app. In case of a cross platform development like a MEAP, there could be roughly 70-75% of effort saving depending on which MEAP is used. The usage of UI controls also plays an important factor in effort estimate. The efforts easily become overextended when custom UI are designed instead of using the native controls provided by the underlying operating system. Custom mobile menus require more polish than the built-in version. As an example, if the UI is designed with a dark iOS interface, the developer could start with a simple grouped table view in Xcode and set the new background color, but the other UI elements wouldn’t match the background colour. They need more effort in polishing the UI controls. In iOS 5, some interface elements can be given a tint. All these adds to the base effort of development. Similarly supporting portrait and landscape modes would take additional effort especially in cases where the screen transforms into a different layout all together when switched from portrait to landscape.

  b. Integration to enterprise backend

This is the most important part of any enterprise mobile app and connecting to the enterprise backend is major effort driving factor. Authentication to LDAP, accessing systems behind the firewall, setting up a intermediate server in the DMZ would all add to the base development effort and also call for a new set of web services integration skills in addition to UI design. If the web services needs to be completely developed as compared to consuming existing tested web, services would all increase the development and integration effort.

3. 25% effort for integration testing, QA and deployment – includes app testing from end user perspective, mobile operating system perspective and hardware perspective. Which includes, usability testing, performance testing, security testing, end to end integrating testing with the enterprise backend.

  a. Support of multiple operating system and multiple form factors would increase the testing effort as the app needs to get tested on different OS, different screen sizes ect. The test cases would get repeated of the backend integration code base is different for different operating system.

  b.Integration to enterprise backend would also needs to be tested for app on each supported operating system if the integration code base is different. Here again the usage development technology plays a role. In case of MEAP, the framework would provide common code based for writing integration/source adaptors that are used across apps on different platform.

Now having understood the thumb rules, let’s review a use cased to do an effort estimate.

Use Case: An app on iOS and Android for SalesForce CRM

 

Please use this as a thumb rule and actual effort varies on number of factors. Expect around +-20% variance for the efforts.

This app is targeted for a sales personnel who is always on the move, uses SalesForce to update and maintain his customer data base, track leads and update the status.

High-level requirement

Lets start with noting down the high-level requirement. Doing a white board session would help us arrive at a rough estimate on the number of main screens required to be designed for the app. Lets say 8 screens are needed to be designed. Apps needs to be developed for iPhone and Android. Support for iPad also using “2X” option.

High-level effort sizing

Lets start with a baseline of 1 week per mobile screen as a starting point for sizing the overall effort. Basic 8 screens would take 8 weeks of effort. Using our 25% + 50% + 25% thumb rule

2 weeks for UX, 4 weeks for technical design and development and 2 weeks of testing and integration. This is a good start as a base without having to go through the gory details of work breakdown structure.

Now next of level gets into the details:

UX design and Functional Design : 2 weeks of base effort

- Support for 2 operating systems would need two sets of wireframes catering to the UI guidelines of the mobile OS. Let us assume we use the same wire frames as it is an enterprise app and not a consumer app, let us not give too much importance to two sets of wire frames and do with one set for both. If the visual design need to be different then add 50% of effort i.e 1 more week. If you choose to keep the visual design also same, keep the effort same as base effort. In this case lets assume same set of visual assets too for both iOS and Android. However supporting “2X” option on iPad would need the visual assets to be created with two different sizes. So lets add 1 weeks to the base effort. The total effort would now be 3 weeks .

Technical Design and Development: 4 weeks of base effort

- Support of two operating systems doubles the development effort typically if the apps are developed using Native development languages as the app needs to be written using xCode for iOS and Android SDK for Android. So 4 weeks would become 8 weeks. Consider a case where cross platform development middleware like MEAP is used. Typically, MEAPS would save 75% of the development effort. In other words 75% of the code can be reused. So the 4 weeks effort would become 5 weeks.

- Integration to enterprise backend would again increase the effort. as in this case salesForce is a service on cloud, a lot of plumbing work in opening the firewall, authenticating to a LDAP behind the firewall etc gets avoided. Assuming web services already exists ( salesforce.com being popular cloud based CRM offering ), the web service development efforts also is not needed. However there needs to be an integration effort factored in interims of consuming the web services from the app. Lets factor in an additional 25% of development effort for web services integration with salesforce CRM. That would make the development effort to increase by 1 week.

- So in case of development using native, overall development effort would be 9 weeks and in case of development using MEAP, the overall development effort would be 6 weeks.

Integration testing, QA and deployment – 2 weeks of base effort

Usability testing on 2 different mobile operating system iOS and Android would increase the end user perspective testing effort in case of both native and cross platform app development. In case of native, 2 apps needs to be tested, so 2 weeks would become 4 weeks, whereas in cross platform ( MEAP) development, 50% efforts can be saved. Its not 75% saving in testing effort here (unlike development effort) as the app needs to get tested on different screens, different mobile operating systems though the code based is same. So the testing effort in case of cross platform development would be 3 weeks. Integrating testing with salesforce CRM would be less as the tested stable web services provided by salesforce is being used. Only the app side needs to get tested which can very well be covered by 4 weeks and 3 weeks of test effort in case and native development and cross platform development respectively.

So the total effort for the Enterprise Mobile App for Salesforce CRM would take:

Native app development: 3 weeks + 9 weeks + 4 weeks = 16 weeks of effort

Cross platform (MEAP) development: 3 weeks + 6 weeks + 3 weeks = 12 weeks.

Considering $100 for 1 hr, it would take 640 hrs and $64K cost +/- 20% for an app that is developed using native app development. For apps developed using cross platform app development like MEAP, it would take 480 hrs and $48K cost +/- 20%.

Open Source MEAP – Mobile Enterprise Application Platform

Explosion of Mobiles, tablets is making enterprises to act fast on mobile strategies. Rapid demand of BYOD – Bring Your Own Device, Mobilizing work force are some of the key requirements of today’s enterprises.

 

Statistics speak:

     

    1. There will be 1 billion smartphones in use worldwide by 2016, 350 million of these being used for business.5

    2. By 2016 nearly 70% of internet users will use more than five network-connected devices. There will be 10 billion internet-enabled devices globally, and smartphone traffic will grow 50 times the size it is today.

        3. The growth rate of smartphone and tablet adoption between 2007-2012 is more than four times that of personal computers between 1981-2000.

        4. Smartphones now account for half of all mobile phones used in the US.

        5. 63% of US adults regularly go online wirelessly with their mobile devices.

        6. Average smartphone data usage nearly tripled over the last year, to 150MB per month.

        Source: Antenna research

         

        While there are quite a number of frameworks and platforms for developers to achieve enterprise mobility, one can not ignore the open source power. Listed few are some of the emerging Open Source MEAP products

         

        OpenMEAP

        open source MEAP

        A Mobile Rapid Application Development environment, The OpenMEAP platform enables the existing web development teams to create applications once, which will work on every platform by using HTML5, CSS3 and JavaScript for a true device agnostic solution. Read more

         

        Convertigo

        open source MEAP

        Easily bring your IT asset on mobile devices using Open Source MEAP product – Convertigo. Connectors to a large variety of enterprise apps such as SAP, Salesforce.com, Oracle Apps, Microsoft Dynamics and many others. Read more

         

        Openmobster

        A lesser known Open Source Mobile Enterprise Backend. Read more

        Related Posts with Thumbnails