Now a days, UI (User Interface) has lot of demand in the IT Industry.

Software Development work:

Just think of the Project structure. Take Waterfall model as an example and find out where UI is required.

Analysis ----> Design----> Coding -----> Testing ------> Implementation.

So Management will be using UI for Design phase and nothing more than that..

Web Designing:

If thats a traditional Web design work then we have a major role here, Like Designing the Mockups once approve we proceed with the development work.

Web Development:

If you take Javascript/AJAX development work, we will be having major role there as a web developer to prepare the UI Mockups for the project and once it got approved we can go with the development phase.

If you go through all the above we have 2 significant roles. They are
1) Web Designer
2) Web developer

Web designer should has complete exposure to the mockup creation, creating UI's , Interfaces, and other stuff such as Logos, vector shapes, banners etc.

2) Web developer is another kind where in he should be capable of dealing with all types of web development environment tools such as Dreamweaver, Javascript, XML, AJAX, PHP, CGI, Flash, Actionscript, Flex and should have complete knowledge on these tools.

These days Web developer has a high demand when compared to web designer. Because if you see the no. of people required for designing and development obviously we require 1 or 2 designers and more no. of developers for a project.

So Web developer has better options than a web designer.

Do you want to know what are the better options for a Web developer? Wait for the next post... :)

Write down your comments..

In Java, Overriding and Overloading are the most extensive used features. First of all we will go through the definitions of both and then we will see the differences.

Overloading:-

In a java class, if two methods have the same name and a different signature, it is known as overloading in Object oriented concepts.

For example, take the case of a Shape Class where you have a method with the name Draw Shape();

This method has two definitions with different parameters.

See the examples below:

1. public void DrawShape(int x1, int y1,int x2,int y2)
{
// draw a rectangle.
}

2. public void DrawShape(int x1,int y1)
{

// draw a line.
}


These two methods do different operations based on the parameters. If you pass 2 parameters to this method line method will be called and executed; if you pass 4 parameters rectangle method will be invoked and that will get exectured. Through the same interface (method name) the user will be able to do multiple tasks (draw a line and rectangle). This is called overloading

One more thing the above is also an example of polymorphism. means exhibiting many forms at a time. isn't it?

Overriding:

Overriding means, to give a specific definition by the derived class for a
method implemented in the base class (Super class).

For example:

Class Rectangle
{

publc void DrawRectangle()
{
// this method will draw a rectangle.
}

}


Class RoundRectangle : Rectangle
{

public void DrawRectangle()
{

//Here the DrawRectangle() method is overridden in the
// derived class to draw a specific implementation to the
//derived class, i.e to draw a rectangle with rounded corner.

}
}


In the above example, the RoundedRectangle class needs to have its own
implementation of the DrawRectangle() method, i.e to draw a rectangle with
rounded corners, so it inherited the Rectangle class and overrided the DrawRectangle method and gave it implementation. This is called Overriding.


Hope you understood this. Please post your comments to discuss.

Guys,

Several people were asking about the clear explanation of JAVA and its features with examples.

We are Happy to announce you that from now on wards we will be adding articles exclusively on JAVA subject.

Please post your feedback as well.

Hi Guys,

How UI technologies are grabbing opportunites in the world. what might happens to UI in next few years. Go through the article below and let me know your feedback.

These days most of the MNC companies are not depending on Web designers / web developers to build their websites/to maintain their sites. They are simply purchasing some API's and implementing the functionality with very few web developers.

What is an API??

An application programming interface (API) is a source code interface that a computer system or program library provides to support requests for services to be made of it by a computer program. An API differs from an application binary interface in that it is specified in terms of a programming language that can be compiled when an application is built, rather than an explicit low level description of how data are laid out in memory.

What are the APIs popular now?

Yahoo API
Google API
EXT JS
Prototype.JS
etc.

Now a days, EXT JS is becoming very popular.

What is EXT JS?

Ext JS is a cross-browser JavaScript library for building rich internet applications.

  • High performance, customizable UI widgets
  • Well designed, documented and extensible Component model
  • Commercial and Open Source licenses available
For more information go to this site: http://extjs.com
Do you want to go ahead with some R & D stuff on EXT JS API's?

Here are the best resource links for you
http://jackslocum.com/blog/
http://examples.extjs.eu/

If you like these posts please subscribe to update you on latest information on technologies.

Please Click on Google Ads to promote our site.

Are you a Photoshop beginner??

Want to learn Photoshop on your own. Dont worry here are the very useful links to learn photoshop.

http://www.webdesign.org/web/photoshop/photoshop-basics/actions-in-adobe-photoshop.15104.html
http://www.aivault.com/?cat=205
http://www.good-tutorials.com/tutorials/photoshop/

Go through these and learn photoshop very easily.

Thanks for visiting the site.

Hi Guys
Want to do an PG Diploma or MBA from Reputed University through Distance Education????

Here is very useful information for you...



Programs


SCDL is an approved Distance Learning Institute by Distance Education Council, Govt. of India
(The Curriculum is for 2008 Batch)
Two Years Post Graduate Diploma Programs

POST GRADUATE DIPLOMA IN BUSINESS ADMINISTRATION (PGDBA)
POST GRADUATE DIPLOMA IN INTERNATIONAL BUSINESS (PGDIB)
POST GRADUATE DIPLOMA IN HUMAN RESOURCE MANAGEMENT (PGDHRM)
POST GRADUATE DIPLOMA IN INFORMATION TECHNOLOGY (PGDIT)
POST GRADUATE DIPLOMA IN EDUCATIONAL ADMINISTRATION (PGDEA)- NEW


One Year Post Graduate Diploma Programs

POST GRADUATE DIPLOMA IN INSURANCE MANAGEMENT (PGDIM)
POST GRADUATE DIPLOMA IN RETAIL MANAGEMENT (PGDRM)
POST GRADUATE DIPLOMA IN CUSTOMER RELATIONSHIP MANAGEMENT (PGDCRM)
POST GRADUATE DIPLOMA IN SUPPLY CHAIN MANAGEMENT (PGDSCM)
POST GRADUATE DIPLOMA IN INSTRUCTIONAL DESIGN (PGDID)
POST GRADUATE DIPLOMA IN PRE-PRIMARY TEACHERS TRAINING(PGDPTT) - NEW


One Year Diploma Programs

ADVANCED DIPLOMA IN CREATIVE WRITING IN ENGLISH (ADCW) - NEW
DIPLOMA IN CREATIVE WRITING IN ENGLISH (DCW) - NEW


Corporate Program

CORPORATE POST GRADUATE DIPLOMA IN BUSINESS ADMINISTRATION (C-PGDBA)


Six Month Certificate Program

CERTIFICATE PROGRAM IN ENTREPRENEURSHIP DEVELOPMENT & MANAGEMENT (CPED)

For Distance Education Programs in Health Care Sector please visit - www.schcpune.org


Thanks for Visiting our site. Please dont forget to click on Google Ads to promote our site.
Please subscribe to get mails to your inbox.

What is Firebug?

Posted by JDK | 10:50 AM | | 0 comments »

What is Firebug?

Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Just the way you like it

Firebug is always just a keystroke away, but it never gets in your way. You can open Firebug in a separate window, or as a bar at the bottom of your browser. Firebug also gives you fine-grained control over which websites you want to enable it for.

Learn more

Inspect and edit HTML

Firebug makes it simple to find HTML elements buried deep in the page. Once you've found what you're looking for, Firebug gives you a wealth of information, and lets you edit the HTML live.

Learn more

Tweak CSS to perfection

Firebug's CSS tabs tell you everything you need to know about the styles in your web pages, and if you don't like what it's telling you, you can make changes and see them take effect instantly.

Learn more

Visualize CSS metrics

When your CSS boxes aren't lining up correctly it can be difficult to understand why. Let Firebug be your eyes and it will measure and illustrate all the offsets, margins, borders, padding, and sizes for you.

Learn more

Monitor network activity

Your pages are taking a long time to load, but why? Did you go crazy and write too much JavaScript? Did you forget to compress your images? Are your ad partner's servers taking a siesta? Firebug breaks it all down for you file-by-file.

Learn more

Debug and profile JavaScript

Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and have look at the state of the world. If your code is a little sluggish, use the JavaScript profiler to measure performance and find bottlenecks fast.

Learn more

Quickly find errors

When things go wrong, Firebug lets you know immediately and gives you detailed and useful information about errors in JavaScript, CSS, and XML.

Learn more

Explore the DOM

The Document Object Model is a great big hierarchy of objects and functions just waiting to be tickled by JavaScript. Firebug helps you find DOM objects quickly and then edit them on the fly.

Learn more

Execute JavaScript on the fly

The command line is one of the oldest tools in the programming toolbox. Firebug gives you a good ol' fashioned command line for JavaScript complete with very modern amenities.

Learn more

Logging for JavaScript

Having a fancy JavaScript debugger is great, but sometimes the fastest way to find bugs is just to dump as much information to the console as you can. Firebug gives you a set of powerful logging functions that help you get answers fast.

Learn more