Tutorials All - Webdesign, Graphic Design

Visit our new Webdesign Templates,css,html5 etc

Download New Android Applications

Visit our new Collections of Android Application


PowerPoint presentations on iPad with SlideShark app

Online presentation company Brainshark, Inc., today announced SlideShark app (www.slideshark.com), available for free in Apple’s App Store. Probably this is the first app available from any presentation sharing platform that can replicate all animations, fonts, graphics (etc.) used in your PowerPoint slides on iPad. Recently presentation and document  sharing platform SlideShare too released HTML5 version of their website along with a new mobile website targeted for iPad and other tablet users but that's mere a slide by slide drag of static images. 
Since most of you know that Apple iPad doesn't support flash and the only way to get the flash content is via AIR app, SlideShark will go a long way. Now, with Brainshark’s free SlideShark app, users can:

  • Preserve animations, fonts, graphics and colors in their presentations
  • Swipe or tap to advance animations and slides
  • Project their slides from an iPad 2 by connecting to a TV or VGA projector
  • Download presentations and play them locally – no Internet connection required

Some of the features which are not supported by this app are  hyperlinks on slides, embedded videos or animated gifs, slide transitions, triggers, and 3rd party components. There are also some advanced animations that may not be supported.

Here is how you can convert and view presentations on iPad with animations and other effects:

  1. Upload your PowerPoint files to your account at www.slideshark.com
  2. The files will automatically get converted to an iPad-optimized viewing format
  3. Using the SlideShark app, download and view your presentations on your iPad or project them on TV or projector.


How to load one form in to another form c#

In this article, I will explain basics of Multiple Document Interface (MDI) applications. MDI applications let you to show multiple documents at the same time, with every document displayed in its individual window.
Creating MDI Parent FormsThe base of a Multiple Document Interface (MDI) is the MDI parent form. This is the form that holds the MDI child windows, which are all the "sub-windows" in which the client work together with the MDI application.
To Create MDI Parent Forms:
Create a new form and add the code.

this.IsMDIContainer = true;
This assign the form as an MDI container for child windows.
Creating MDI Child FormsAn vital constituent of Multiple Document Interface (MDI) Applications is the MDI child forms, as these are the main windows for client interaction.
To Create MDI Child Forms:
Form frmchild=new Form();
Determining the Active MDI Child:
In a number of circumstance, we desire to give a command that operates on the control with the focus on the at present active child form.

For the reason that an application can have many instances of the same child form, the process wants to be acquainted with which form to use. To specify this, use the ActiveForm property of an MDI Form, which returns the child form that has the focus.

In any case one MDI child form must be loaded and visible when you access the ActiveForm property, or an error is returned.

Arranging Child Forms:
Frequently, applications will have menu commands for actions such as Tile, Cascade, and Arrange, with concerning to the open MDI child forms. One can use the LayoutMDI method with the MDILayout enumeration to rearrange the child forms in an MDI parent form.
The MDILayout enumeration can be set to four different values, which will display child forms as cascading, as horizontally or vertically. Often, these methods are used as the event handlers called by a menu item's Click event. In this way, a menu item with the text "Cascade Windows" can have the desired effect on the MDI child windows.
In the example below, the event handler for the Click event for the Cascade menu item sets the MDILayout enumeration to Cascade for the child windows of the MDI Parent form.
 using System;
using System.ComponentModel;                                                                                    using System.WinForms;                                                                                               using System.Drawing;
 public class MDI :Form
 private MainMenu mainMenu;private int Count=0;
public MDI()
this.IsMDIContainer=true;this.Text="MDI Demo";
mainMenu = new MainMenu();
MenuItem File = mainMenu.MenuItems.Add("&File");
File.MenuItems.Add(new MenuItem("&New",new EventHandler this.FileNew_clicked),Shortcut.CtrlN));
File.MenuItems.Add(new MenuItem("&Active Child",new EventHandler this.FindActive_clicked),Shortcut.CtrlA));
File.MenuItems.Add(new MenuItem("-"));
File.MenuItems.Add(new MenuItem("&Exit",new EventHandler this.FileExit_clicked),Shortcut.CtrlX));
MenuItem Arrange = mainMenu.MenuItems.Add("&Arrange");
Arrange.MenuItems.Add(new MenuItem("&Cascade",new EventHandler this.Cascade_clicked),Shortcut.F1));
Arrange.MenuItems.Add(new MenuItem("&Horizontal",new EventHandler this.Horizontal_clicked),Shortcut.F2));
Arrange.MenuItems.Add(new MenuItem("&Vertical",new EventHandler this.Vertical_clicked),Shortcut.F3));this.Menu=mainMenu;
mainMenu.GetForm().BackColor = Color.Indigo ;
private void FileExit_clicked(object sender, EventArgs e)
private void FindActive_clicked(object sender, EventArgs e)
MessageBox.Show(this.ActiveMDIChild.Text,"MDI FORM",MessageBox.IconInformation);
 private void FileNew_clicked(object sender, EventArgs e)
Form frmchild=new Form();
frmchild.Text="Child Form" + Count.ToString();
private void pop_Clicked(object sender, EventArgs e)
 private void Cascade_clicked(object sender, EventArgs e){this.LayoutMDI(MDILayout.Cascade );
private void Horizontal_clicked(object sender, EventArgs e)
private void Vertical_clicked(object sender, EventArgs e)
public static void Main(string[] args)
Application.Run(new MDI());


Download AutoCAD WS


Experience the freedom of taking your designs with you — wherever you go.
View, edit, and share your DWG™ files with anyone, anywhere. AutoCAD WS mobile app enables you to work with AutoCAD® drawings directly on your Android smartphone or tablet.
Accurately annotate and revise drawings while you are on location in the field, in meetings, or out of the office. Work with local versions of your designs when you don’t have an Internet connection, and easily open DWG, DWF, and DXF™ files you receive as email attachments directly on your device.
Experience the freedom of taking your designs with you—wherever you go.
• Open 2D and 3D DWG drawings uploaded to your free* AutoCAD WS online workspace
• Work offline, saving a local version to your device for times when you don’t have an online connection
• Upload files sent as an email attachment directly to your AutoCAD WS account
• See all aspects of your DWG file, including external references, layers, and image underlays
• Use Multi-Touch zoom and pan to more easily navigate very large drawings
• Orient yourself within a drawing using GPS

• Tap objects to select, then move, rotate, and scale
• Draw or edit shapes with accuracy using Snap and Ortho modes
• Add and edit text annotations directly on your device; no need for paper mark-ups
• Validate distance measurements in the drawing while you are onsite at the actual location
• Save your edits to your AutoCAD WS online workspace, so your drawings stay up to date
• Share designs with others directly from your device
• Work with other people on the same DWG file simultaneously
• View edits to drawings in real time: AutoCAD WS immediately captures changes made by you and others in your online workspace
• Print remotely within the app using HP’s ePrint & Share service
• Plot your designs to PDF or DWF and share them via email

Join us on the AutoCAD WS Facebook page: http://www.facebook.com/autocadws
Follow our blog for updates: http://www.autocadws.com/blog
Email any inquiries to: feedback@autocadws.com
* Free products and services are subject to the Autodesk, Inc. terms of use that accompany them.


Download Winamp Pro


Winamp Pro - The Ultimate Media Player for Android.
Play, manage and sync music from your Mac or PC to your Android device. Winamp Pro offers a complete music management solution (2.1 OS & above) featuring wireless desktop sync (Winamp Media Player required), iTunes import, & access to thousands of internet radio stations with SHOUTcast.
Now there are two ways to purchase the Winamp Pro features. Either as an in-app purchase of the "Pro Bundle" from the free version of Winamp for Android or by purchasing this "Winamp Pro" application. If you have already purchased the "Pro Bundle", do not purchase this app.

Pro Features
* 10-band graphic equalizer
* Customizable home screen
* Browse by Folder
* Crossfade
* Gapless playback
* Support for FLAC playback in Folders View (lossless audio playback)
* Replay Gain
* Personalized station recommendations
* Play any streaming audio URL (supported formats only)
* No ads
Core Winamp Features:
* Supports syncing with both the Winamp Media Player (PCs) and Winamp for Mac (Beta)
* Free wireless syncing
* One-click iTunes library & playlist import
* Over 47k+ SHOUTcast radio stations
* SHOUTcast Featured Stations
* Persistent player controls
* Easily collapsible/expandable Now Playing screen
* Artist news, bios, photos & discographies
* Extras Menu – Now Playing data interacts with other installed apps
* Album art gesturing for track change
* Free Music downloads with Spinner's MP3 of the Day
* Free Music streaming with CDLP - on-demand streaming of popular album releases
* Integrated Android Search & “Listen to” voice action
* Browse by Artists, Albums, Songs or Genres
* Playlists and playlist shortcuts
* Play queue management
* Widget player (4x1 & 4x2)
* Lock-screen player
* Last.fm Scrobbling
* Available in 14 languages

EDGE Extended Free Download


Mobigame's multi-awarded and critically acclaimed game is now on Android!
Develop your telekinetic strength by pushing a Cube within a geometric universe. But beware! You are not alone...
EDGE Extended introduces a brand new 3D graphics engine, 48 original levels, 23 unique tunes and new gameplay mechanics. Platforms, enigmas and reflexes combine to make EDGE Extended a rich and comprehensive game.

• An original game ideally suited for mobile devices
• 48 all-new levels (completely different from the original EDGE)
• 23 unique tunes!
• New 3D graphic engine
• A simple, addictive game for every type of player


Bump free Download


Bump two phones together to share photos, contacts, and apps!
Use Bump™ to share contact information and photos by simply bumping two phones together. Just open Bump, hold your phones, and gently bump your hands together -- Bump will magically do all the rest.
• SHARE CONTACTS: Share your contact info; connect on Facebook, Twitter, and LinkedIn
• SHARE PHOTOS: Share photos with friends and family
• FIND MUTUAL FRIENDS: Find friends in common with people you bump from your social networks and phone contacts 

• SYNC DEVICES: Move contacts and photos between devices
• SHARE APPS: Share app recommendations
Use Bump with all your friends! More than 75 million downloads.
Bump works cross-platform between all Android and most other modern mobile phones

Download Onavo-Monitor Data Usage


Onavo - Monitor your data usage, Control your data bill.
"Onavo is the Best Damn Data-Monitoring App for Android, Period" - AndroidPIT.com
Save money on your mobile bill - avoid costly overage fees! Onavo puts you in control of your 3G data plan. Easy setup, three brand new widgets, tailored alerts and automatic blocking tools will keep you safe from bloated data bills.
Winner: Best Mobile Startup and People's Choice Awards at TheNextWeb 2011
As seen on TV - featured on BBC's prestigious Click
"Are Your Mobile Apps Data Hogs? This Android App Tells You" - Mashable.com
"Onavo’s new Android app helps you keep your mobile data bill low" - TheNextWeb.com

√ Alerts and warnings: Receive status notifications about apps that are hogging your data, when approaching your data cap, or when traveling (data roaming)
√ Widgets: A selection of three widgets to keep you updated on data usage, including a world first Live Data Usage widget, showing which apps are using data right now.
√ Data hog blocking: Restrict specific apps to Wi-Fi, or block your 3G data altogether once you exceed your data cap to avoid any additional costs
√ Crowdsourcing: Join the Onavo Android community to tap into the collective wisdom of Android users everywhere. This will help you keep your mobile data in check, letting you know whether an app is safe to use as soon as you download it.
√ Tracking: Use a data plan watchdog that provides early alerts when usage reaches predefined limits, and can also track and predict if you will hit your data cap.
√ Advice: Get tailored tips on best value data plans from your carrier or other carriers, based on your actual usage
√ Simple setup: Get going in seconds: Set your monthly cap, billing cycle and cost - and you're good to go!
√ Data Plan Usage: visualize your monthly data-plan over time with a live progress bar
√ App Watch: quickly browse through all your data-using apps
√ Live Usage: See which apps are using your data *right now*
Supports hundreds of operators around the world, including Verizon, T-Mobile, AT&T, Sprint, O2, Vodafone, Orange, Movistar, Three (3), Bell, Rogers, Claro, Telus, Virgin and Optus.
Download Now


HTML Tables


There are two ways to look at this. We can consider the table to consist of two columns with the second column divided into three rows OR, the other way is to understand that the first column spans three rows. HTML uses the second line of thought for laying out the table.
WIDTH="300" HEIGHT="200">

<TD ALIGN="CENTER" ROWSPAN="3" WIDTH="100">Column 1</TD>



Column 1Row 1
Row 2
Row 3
As the code shows, The table consists of three rows. The first contains two cells 

while the other two have only one cell.
The first cell of the first row has ROWSPAN attribute set to 3. The ROWSPAN attribute forces this cell to span 3 rows. Get it?

Now lets look at COLSPAN
WIDTH="300" HEIGHT="70">

<TD ALIGN="CENTER" COLSPAN="3"><B>Satisfying hunger?

SRC="apple1.gif" WIDTH="32" HEIGHT="32" ALT="..."></TD>
SRC="apple2.gif" WIDTH="32" HEIGHT="32" ALT="..."></TD>
SRC="apple3.gif" WIDTH="32" HEIGHT="32" ALT="..."></TD>


Color codes and names in HTML


Colors for HTML pages can be specified by their names or hexadecimal values. The main advantage with color names is that they are easy to remember. The disadvantages are that they are not displayed equally among browsers and you are limited to only 140 colors (since there are only 140 color names!). If you want to specify colors that are browser compatible you have to use their hexadecimal values.
Internet Explorer introduced 16 color names, the rest were added by Netscape and adopted by I.E.
You can find the entire list of 140 color names along with their hexadecimal codes here.
Learning hexadecimal values is not difficult and you'll soon be able to master gremlins like #CC0099.

RGB and Hexadecimal

Colors for monitors are in expressed in RGB, Red, Green and Blue. The combinations of these colors yield other colors. The RGB values can be expressed in percentages, integer values 0-255 or hexadecimal values 00 - FF.
Since we are concerned about colors on web pages we shall concentrate on hexadecimal representation. In this notation, we use numbers 0 to 9 and alphabet A to F.

0 means no color and F means full color.
Each color in hexadecimal notation takes six digits, where the first two represent RED, the send two, GREEN and the last two BLUE color.
Let us look at some examples.
FF0000 makes red color. Here the intensity of red is highest (denoted by two Fs), while green and blue have zero values (denoted by two 0s for each color).
00FF00 makes green. Values for red and blue are specified at the minimum (two zeros for each red and blue) and green is at its maximum with two Fs.
0000FF makes blue with red and green at zero (two 00s each) and blue at maximum (two Fs).
Get the picture? Here are a few more examples to clear any doubts.
FFFF00 Red and Green in full intensity combine to make Yellow.
FF00FF Red and Blue make Pink.
00FFFF Green and Blue make Cyan.
990000 A dark shade of red. Remember that any digit below F will darken the color and digits above 0 will lighten it.
006600 Deep Green color, almost like olive green.
00CCFF This is a combination of Green (at CC) and Blue (at FF) to produce a lighter shade of blue.
999999 All colors have been expressed in almost half their intensity. This yields gray.
CCCCCC A lighter shade of Grey.
So what do you think will be the codes for Black and White?
White is made using all colors at their highest intensities and is thus, FFFFFF. Black means no color and is represented by minimizing all colors to zero values, 000000.

Using hexadecimal color notation as attribute values

When used as values for attributes, the hexadecimal color code should be prefixed by a # sign. Thus, <BODY BGCOLOR="#0000FF"> will yield a page with blue background and <FONT COLOR="#FFFF00"> will set the font color to yellow. You can use these to change the default colors for TEXT, LINK, VLINK, ALINK, BGCOLOR etc.
Experiment with various values till you get a hang of it.
Printers use another color palette called the CMYK, Cyan, Magenta, Yellow and Black (represented by K). As a rule, graphics for monitors should be in RGB and for printing should be in CMYK.

Html Table Basics


A few last words about tables before we more on to frames.
Another useful table tag is <TH> which is used for adding heading to columns. It replaces the <TD> tags of the first row. The <TH> tag helps in a logical table structure assisting in overall page design. Contents of <TH> are typically rendered in bold by browsers.
<TH>Heading 1</TH>
<TH>Heading 2</TH>
<TH>Heading 3</TH>
<TD>Column 1</TD>
<TD>Column 2</TD>
<TD>Column 3</TD>

Heading 1Heading 2Heading 3
Column 1Column 2Column 3

The <CAPTION> tag provides a summary of the table's contents. It assists in a logical structure for the table. You should use this tag immediately after the <TABLE> tag.
According to HTML 4 specifications, a table should be divided into head, body and foot using the <THEAD><TBODY> and <TFOOT> tags. However, at the time of writing, only Internet Explorer supports these tags. The main functions of these tags is to group rows so that common alignment, styles, color etc. can be applied to them.

Fotolia's Adobe plugin for Creative Suite

I thought you might want to know about the release of our brand new Adobe Plugin! It's pretty exciting if you're an Adobe CS5 fan. The plugin allows you to search, manage and incorporate Fotolia images right into your favorite Adobe program (InDesign, Photoshop and Illustrator). So this means you don't ever have to leave your work and toggle between screens.

It's totally free to download: www.fotolia.com/adobeplugin
And if you want to read more about it, check out the press release here: http://www.fotolia.com/MediaCenter
Download installs into Mac & Windows versions of CS5 & CS5.5 only.
Plugin is currently in beta.


Make Android Apps for Free

With Andromo, anyone can make a professional Android app. You don't have to be a code jockey or pay a programmer thousands of dollars. Use your app to promote your business, share events and news, or launch your million dollar idea. It's quick, easy and free.

1.Create your very own trivia game on what you love. Test your friends and see if they know as much as you.

2.Show off your photos in a fun photo gallery format. Perfect for photographers and next generation photo albums alike.

3.Make an ebook android app. It can be a story, novel, documentation, game cheats walkthroughs, and more.

4.Create a free Android radio app for your own radio station. Perfect for internet radio stations like Shoutcast or Icecast.

5.Create an app featuring your blog's rss feed. Have a popular blog? Now you can have your own matching Android app too!

6.Create an Android app for your band to feature your latest albums or tour photos and listen to previews of your music.

7.Share your favorite quotes, jokes, or even things like favorite games, recipes, or people in this popular mobile format.

8.Test your friends with this fun quiz game android app creator. Build quizzes that grade how good your friends answer your questions. Provide custom result answers too!

An Simple Introduction to Android Building System


Every build component folder contains a file named Android.mk, this file is the only configure file that every component need to write by itself. For example:
If you want to build a single C/C++ component in Android, maybe this component is created by yourself or an existing component, you could simple list your source files' name, needed libraries and included path in Android.mk, then if you want to build Shared Lib you should include $(BUILD_SHARED_LIBRARY), static lib include $(BUILD_STATIC_LIBRARY), app include $(BUILD_EXECUTABLE). you could refer an existing Android.mk for details.

then type "make yourmodulename" in android home folder to start building your component. yourmodulename is the name of LOCAL_MODULE in Android.mk
A similar Android.mk is also needed for build Java component, except you should include $(BUILD_PACKAGE).

How to install APK Files

Applications for the android have the extension. Apk. This file is an original installation files, and view its contents can be any archiver. Install applications on android-smartphone can be a variety of ways.
1. The first of them - is to install applications through the program Market, available in any new android-smartphone. To install an application on android way to otsykat application to the program and click install. Everything else will perform the installation program. For the convenience of search applications on the market, a survey of which we do on the site android , at the end of each review, we put a link to search the Market. If you are currently viewing our site from a browser on your android-devayse, you can simply open this link, and then automatically start a search application on the market. If you are currently viewing our site from a computer - to locate the application on the market, we add the QR-code at the end of each application. More how to read QR-code can be read here .
The advantage of the first method - the convenience, the ability to track updates. The last - for me personally it is very convenient, I always know that I will have current version of the application.Minus the first method - is the traffic that you spend when downloading. Therefore, it is recommended to install the application only when connected to WiFi, or with unlimited GPRS. In general, the native installation method.
However, unlike the company's Apple, Google was allowed to install third party applications on the android. True you need to do is enable in the settings - put a tick in the settings in paragraphUnknown sources / Unknown Sources (Options / Settings -> Applications / Application Settings).
2. Hence the second method - installing software on the android from apk-file. To do this, copy the file to your memory card apk smartphone, and open one of the applications supporting the installation of applications - for example, a file manager: ASTRO , EStrongs etc. Find the means of the program you copied the file, run - in general, that's all.
To install apk can use special applications, installers, such as AppInstaller . The advantage of this method - automatic search of all Apk-files on the SD-card
If you despise any file manager (well, you never know) you can install the apk and a browser. To do this you need to remember the file name and type in your phone's browser the following link: content: / / com.android.htmlfileprovider / sdcard / FileName. Apk.
3. There is also the ability to install applications on android-smartphone with your computer - through a program InstallAPK. You must install it on your computer, connect your smartphone to USB cable, and double-click on the desired apk file on your computer. After that, start to install applications on your android.

4. A new way to install applications - via the web version of the Android-Market Android Market Web Store . To install an application, you need to login Market account, Google, which you are logged on his android-smartphone, and then find the right application on the site, click install, wait for when the site will detect all the devices on the account, select the appropriate (if several), click Install. After that, the smartphone will automatically begin downloading the file and installing it. It does not save you bandwidth, but simply makes the search more convenient application


How to Install Android APK Files

This tutorial will show you how to install APK - Android Package files on your Android Phone. Various methods are discussed and easy to follow, step-by-step instructions are provided.
Android is one of the most promising mobile platforms currently available on the market. Many more new Android smartphones are expected in the coming year and they are getting more and more powerful. One of the best features of the Android OS is the availability of third party applications.
There are various ways to install third party applications on your Android based phones:

There are various ways to install third party applications on your Android based phones:
  • The first way is by installing applications through the online Android Market, which we have already covered (check out this basic tutorial on How To Install Apps and Games on Android).
  • The second way is to manually install APK applications developed using the Android SDK on your Android phone.
APK applications are basically Android package applications. If you don't want to use the Android Market app on your phone then you can try these solutions. The easiest methods are described in the easy alternative ways to install APK files section.

Read More : Click Here

How to Create a Simple Android Application


Create Android Apps – Why? How?

Android App Development continues this great 2011. This mobile operating system that Google bought in 2005 will certainly be stronger in the coming years. The first Android smartphone, the HTC / G1 Dream back in 2008. T-Mobile has been approved and it was better known as T-Mobile G1. Several recommendations were given to the smartphone, and many were unhappy, but discontent is mainly due to the design of the phone and the Android operating system has proven to be a serious competitor to other mobile OS.

Today there are many different smartphone powered by Android, including Samsung S Galaxy, which was said to be an iPhone killer. With all these things in Smartphone business, from the perspective of a tech enthusiast, I think this year the best year to Android Applications or in other words, to build an Android application developer.
Read More:Click Here