Learn courses for free
Publish new courses and earn
Check your skills
Improve your skillsets for free
 
or
    
learnNpublish - Quick Learning Management System
Sujatha   
nbsuja@gmail.com

Courses Published By Sujatha

An examination of the behavior of the program by executing on sample data sets. Testing can find faults. When they are removed, software quality is improved.
      (0)     Comments(0)
Type: Free     Points Required: 0
A quality control activity aimed at evaluating a software item against the given system requirements. This includes, but is not limited to, the process of executing a program or application with the intent of finding software bug
      (1)     Comments(0)
Type: Free     Points Required: 0
Learn about various types of testing
      (0)     Comments(0)
Type: Free     Points Required: 0
Learn about Javascript
      (1)     Comments(0)
Type: Free     Points Required: 0
To keep the browser from executing a script when the page loads, you can put your script into a function.A function contains code that will be executed by an event or by a call to the function.You may call a function from anywhere within a page (or even from other pages if the function is embedded in an external .js file). Functions can be defined both in the and in the section of a document. However, to assure that a function is read/loaded by the browser before it is called, it could be wise to put functions in the section.
      (0)     Comments(0)
Type: Free     Points Required: 0
JavaScript is an Object Oriented Programming (OOP) language. An OOP language allows you to define your own objects and make your own variable types. An object is just a special kind of data. An object has properties and methods. Objects work so well because they act just like real life objects- objects have properties and methods. So if we were talking about a lamp, a property of it may be its height or width, say 12cm. A method of it may be to shine (an action). And when it's shining, its brightness property would be of a greater value than when it wasn't. JavaScript gives you the ability to make your own objects for your own applications. With your objects you can code in events that fire when you want them to, and the code is encapsulated. It can be initialized any amount of times.
      (0)     Comments(0)
Type: Free     Points Required: 0
An array is a special variable, which can hold more than one value, at a time.The following points should always be remembered when using arrays in JavaScript: The array is a special type of variable. Values are stored into an array by using the array name and by stating the location in the array you wish to store the value in brackets. Example: myArray[2] = "Hello World"; Values in an array are accessed by the array name and location of the value. Example: myArray[2]; JavaScript has built-in functions for arrays, so check out these built-in array functions before writing the code yourself!
      (0)     Comments(0)
Type: Free     Points Required: 0
"Agile Development" is an umbrella term for several iterative and incremental software development methodologies. The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD). While each of the agile methods is unique in its specific approach, they all share a common vision and core values (see the Agile Manifesto). They all fundamentally incorporate iteration and the continuous feedback that it provides to successively refine and deliver a software system. They all involve continuous planning, continuous testing, continuous integration, and other forms of continuous evolution of both the project and the software. They are all lightweight (especially compared to traditional waterfall-style processes), and inherently adaptable. As important, they all focus on empowering people to collaborate and make decisions together quickly and effectively.
      (0)     Comments(0)
Type: Free     Points Required: 0
JavaScript can be used to validate data in HTML forms before sending off the content to a server. The idea behind JavaScript form validation is to provide a method to check the user entered information before they can even submit it. JavaScript also lets you display helpful alerts to inform the user what information they have entered incorrectly and how they can fix it. Form data that typically are checked by a JavaScript could be: * If a text input is empty or not * If a text input is all numbers * If a text input is all letters * If a text input is all alphanumeric characters (numbers & letters) * If a text input has the correct number of characters in it (useful when restricting the length of a username and/or password) * If a selection has been made from an HTML select input (the drop down selector) * If an email address is valid * How to check all above when the user has completed filling out the form
      (0)     Comments(0)
Type: Free     Points Required: 0
MySQL is currently the most popular open source database server in existence. On top of that, it is very commonly used in conjunction with PHP scripts to create powerful and dynamic server-side applications. MySQL has been criticized in the past for not supporting all the features of other popular and more expensive DataBase Management Systems. However, MySQL continues to improve with each release (currently version 5), and it has become widely popular with individuals and businesses of many different sizes.
      (0)     Comments(0)
Type: Free     Points Required: 0
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. JSON is built on two structures: * A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array. * An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence. These are universal data structures. Virtually all modern programming languages support them in one form or another. It makes sense that a data format that is interchangeable with programming languages also be based on these structures. An object is an unordered set of name/value pairs. An object begins with { (left brace) and ends with } (right brace). Each name is followed by : (colon) and the name/value pairs are separated by , (comma). An array is an ordered collection of values. An array begins with [ (left bracket) and ends with ] (right bracket). Values are separated by , (comma). A value can be a string in double quotes, or a number, or true or false or null, or an object or an array. These structures can be nested. A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes. A character is represented as a single character string. A string is very much like a C or Java string. A number is very much like a C or Java number, except that the octal and hexadecimal formats are not used. Whitespace can be inserted between any pair of tokens. Excepting a few encoding details, that completely describes the language.
      (0)     Comments(0)
Type: Free     Points Required: 0
What is .net?
The simple answer is 'it is the technology from Microsoft, on which all other Microsoft technologies will be depending on in future.'. .NET technology was introduced by Microsoft, to catch the market from the SUN's Java. Few years back, Microsoft had only VC++ and VB to compete with Java, but Java was catching the market very fast. With the world depending more and more the Internet/Web and java related tools becoming the best choice for the web applications, Microsoft seemed to be loosing the battle. Thousands of programmers moved to java from VC++ and VB. This was alarming for Microsoft and many of the Microsoft fan's kept on asking "is Microsoft sleeping?". And Microsoft had the answer. One fine morning, they announced : "We are not sleeping. We have the answer for you.". And that answer was .NET. But Microsoft has a wonderful history of starting late but catching up quickly. This is true in case of .NET too. Microsoft put their best men at work for a secret project called Next Generation Windows Services (NGWS)., under the direct supervision of Mr. Bill Gates. The outcome of the project is what we now know as .NET. Even though .NET has borrowed most of it's ideas from Sun's J2EE, it has really outperformed their competitors. Microsoft's VC++ was a powerful tool. But it was too complex. It has too many datatypes, and developers had to learn many libraries including WIndows SDK, MFC, ATL, COM etc.


There were many datatype compatibility issues while exchanging data between different layers. Visual Basic was too easy, and many serious programmers hated it just for that reason. Even though Visual basic was very easy to use, it was not very flexible to develop serious applications. SUN's Java became a very good choice for these reasons. It had the flixibility and power of C++ and at the same time easy enough to catch the attention of VB programmers. Microsoft recognised these factors and they introducd the .NET considering all these factors. All unwanted complexities are eliminated and a pure object oriented programming model was introduced. This makes programmer's life very easy.


.NET framework comes with a single class library. And thats all programmers need to learn!! Whether they write the code in C# or VB.NET or J#, it doesn't matter, you just use the .NET class library. There is no classes specific to any language. There is nothing more you can do in a language, which you can't do in any other .NET language. You can write code in C# or VB.NET with the same number of lines of code, same performance and same efficiency, because eveyone uses same .NET class library. What is .NET ? # It is a platform neutral framework. # Is a layer between the operating system and the programming language. # It supports many programming languages, including VB.NET, C# etc. # .NET provides a common set of class libraries, which can be accessed from any .NET based programming language. There will not be separate set of classes and libraries for each language. If you know any one .NET language, you can write code in any .NET language!! # In future versions of Windows, .NET will be freely distributed as part of operating system and users will never have to install .NET separately. What is Not ?

# .NET is not an operating system. # .NET is not a programming language. ".NET is a framework" Are you confused by this definition? Well, that is OK. It is really confusing! We cannot define .NET as a 'single thing'. It is a new, easy, and extensive programming platform. It is not a programming language, but it supports several programming languages. By default .NET comes with few programming languages including C# (C Sharp), VB.NET, J# and managed C++. .NET is a common platform for all the supported languages. It gives a common class library, which can be called from any of the supported languages. So, developers need not learn many libraries when they switch to a different language. Only the syntax is different for each language. When you write code in any language and compile, it will be converted to an 'Intermediate Language' (Microsoft Intermediate Language - MSIL). So, your compiled executable contains the IL and not really executable machine language. When the .NET application runs, the .NET framework in the target computer take care of the execution. (To run a .NET application, the target computer should have .NET framework installed.) The .NET framework converts the calls to .NET class libraries to the corresponding APIs of the Operating system. Whether you write code in C# or VB.NET, you are calling methods in the same .NET class libraries. The same .NET framework executes the C# and VB.NET applications. So, there won't be any performance difference based on the language you write code. What is Visual Studio.NET ? Many people always get confused with Visual Studio .NET (VS.NET) and .NET technology. VS.NET is just an editor, provided by Microsoft to help developers write .NET programs easily. VS.NET editor automatically generates lot of code, allows developers to drag and drop controls to a form, provide short cuts to compile and build the application etc. VS.NET is not a required thing to do .NET programming. You can simply use a notepad or any other simple editor to write your .NET code!!! And you can compile your .NET programs from the command prompt. Well, what I said is true theoretically.. but if you decide to use notepad for .NET programming, by the time you develop few sample applications, Microsoft would have introduced some other new technology and .NET would be outdated. You may not want that. So, let us go by VS.NET, just like every other .NET guys.

 Currently .NET supports the following languages: # C# # VB.NET # C++ # J# The above languages are from Microsoft. Many third parties are writing compilers for other languages with .NET support.Difference between VB and VB.NETBelieve us, there is not much in common between VB and VB.NET other than the name. VB.NET is a totally new programming language. It just retains the syntax of old VB. So, if you are a vb programmer, probably you may like VB.NET than C# just because of the syntax. In addition to this, VB.NET still support many of the old VB functions just for backward compatibility. But if you are a serious .NET programmer, we strongly suggest never use old VB functions in VB.NET. So, switching from VB to VB.NET is just like learning a new programming language, with very small similarities between them.
      (0)     Comments(0)
Type: Free     Points Required: 0
ASP.NET is a framework for building web sites and web applications. It supports three approaches to build web sites: Web Pages Web Forms MVC One of the most important goals of .NET was to allow developers to write an ASP.NET application using multiple programming languages. As long as each ASP.NET page contains only one programming language, you can mix and match different pages using different languages and they will work together seamlessly. This means you can now have a team of developers with half programming in C#, and the other half in VB.NET, with no need to worry about language incompatibilities, etc. A cool little side-affect of all this is that all the programming languages look very similar, and differ only by their language syntax.
      (0)     Comments(0)
Type: Free     Points Required: 0
New Opportunities in Search Engine Technology Anna Patterson is President and Founder of search engine Cuil. Her focus is on scaling architecture, tackling one of the major problems in search-the exponential growth of the Internet. Anna was the architect of Google?s large search index, TeraGoogle, that launched in early 2006. While at Google, Anna was the technical lead of one of the two Web ranking groups at Google, in charge of GoogleBase, and the manager for the core piece of Google's ad-matching technology. She joined Google in 2004 after designing, writing and selling Recall-the largest search engine in existence at the time at 12 billion pages. Anna has a PhD in Computer Science from the University of Illinois at Urbana-Champaign, and was a Research Scientist at Stanford University.
      (0)     Comments(0)
Type: Free     Points Required: 0
Marissa Mayer Google Marissa leads the product management efforts on Google's search products- web search, images, groups, news, Froogle, the Google Toolbar, Google Desktop, Google Labs, and more. She joined Google in 1999 as Google's first female engineer and led the user interface and webserver teams at that time. Her efforts have included designing and developing Google's search interface, internationalizing the site to more than 100 languages, defining Google News, Gmail, and Orkut, and launching more than 100 features and products on Google.com. Several patents have been filed on her work in artificial intelligence and interface design. In her spare time, Marissa also organizes Google Movies- outings a few times a year to see the latest blockbusters- for 6,000+ people (employees plus family members and friends). Concurrently with her full-time work at Google, Marissa has taught introductory computer programming classes at Stanford to over 3,000 students. Stanford has recognized her with the Centennial Teaching Award and the Forsythe Award for her outstanding contribution to undergraduate education. Prior to joining Google, Marissa worked at the UBS research lab (Ubilab) in Zurich, Switzerland and at SRI International in Menlo Park, California. Graduating with honors, Marissa received her BS in Symbolic Systems and her MS in Computer Science from Stanford University. For both degrees, she specialized in artificial intelligence.
      (0)     Comments(0)
Type: Free     Points Required: 0
Vinod Khosla Khosla Ventures Vinod grew up dreaming of being an entrepreneur. He was raised in an Indian Army household with no business or technology connections. When, at age 16, he first heard about Intel, he dreamt of starting his own technology company. Upon graduating with a Bachelors in Electrical Engineering from the Indian Institute of Technology, Delhi, he tried to start a soy milk company to service the many people in India who did not have refrigerators. He then came to the US and got his Masters in Biomedical Engineering at Carnegie-Mellon University. His startup dreams attracted him to Silicon Valley where he got an MBA at Stanford University in 1980. In 1982, Khosla started Sun Microsystems to build workstations for software developers. At Sun he pioneered "open systems" and RISC processors. Sun was funded by long time friend and board member John Doerr of Kleiner Perkins Caufield & Byers. In 1986 he switched sides and joined Kleiner Perkins where he was a general partner. There, he worked with Nexgen/AMD, Juniper, Excite, and many other ventures. In 2004, Khosla formed Khosla Ventures. Khosla Ventures offers venture assistance, strategic advice and capital to entrepreneurs. The firm helps entrepreneurs extend the potential of their ideas in both traditional venture areas like the Internet, computing, mobile, and silicon technology arenas but also supports breakthrough scientific work in clean technology areas such as bio-refineries for energy and bioplastics, solar, battery and other environmentally friendly technologies.
      (0)     Comments(0)
Type: Free     Points Required: 0
Carly Fiorina Former CEO, HP Carleton S. (Carly) Fiorina was president and chief executive officer of Hewlett-Packard Company from 1999 to 2005. She served as chairman of the board from 2000 to 2005. Prior to joining HP, Fiorina spent nearly 20 years at AT&T and Lucent Technologies, where she held a number of senior leadership positions and directed Lucent's initial public offering and subsequent spin-off from AT&T. Fiorina was named an honorary fellow of the London Business School in July 2001. In 2002, she was honored with the Appeal of Conscience Award, and in 2003 she received the Concern Worldwide "Seeds of Hope" Award in recognition of her worldwide efforts to make global citizenship a priority for business. The Private Sector Council honored Fiorina with its 2004 Leadership Award for her contributions to improving the business of government. Also in 2004, the White House appointed her to the U.S. Space Commission. Fiorina has a bachelor's degree in medieval history and philosophy from Stanford University. She holds a master's degree in business administration from the Robert H. Smith School of Business at the University of Maryland at College Park, Md., and a master of science degree from MIT's Sloan School.
      (0)     Comments(0)
Type: Free     Points Required: 0
Java programming tutorial for beginners # 1 - Installing the JDK # 2 - Running a Java Program # 3 - Downloading Eclipse # 4 - Hello YouTube # 5 - Variables # 6 - Getting User Input
      (0)     Comments(1)
Type: Free     Points Required: 0
Java for Beginners - course 2 # 7- Building a Basic Calculator # 8 - Math Operators # 9 - Increment Operators # 10 - If Statement # 11 - Logical Operators # 12 - Switch Statement # 13 - While Loop
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 3 # 14 - Using Multiple Classes # 15 - Use Methods with Parameters # 16 - Many Methods and Instances # 17 - Constructors
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 4 # 18 - Nested if Statements # 19 - else if Statement # 20 - Conditional Operators # 21 - Simple Averaging Program
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 5 # 22 - for Loops # 23 - Compound Interest Program # 24 - do while Loops # 25 - Math Class Methods # 26 - Random Number Generator
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 6 # 27 - Introduction to Arrays # 28 - Creating an Array Table # 29 - Summing Elements of Arrays # 30 - Array Elements as Counters
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 7 # 31 - Enhanced for Loop # 32 - Arrays in Methods # 33 - Multidimensional Arrays # 34 - Table for Multi Arrays
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 8 # 35 - Variable Length Arguments # 36 - Time Class # 37 - Display Regular time # 38 - Public, Private and this # 39 - Multiple Constructors
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 9 # 40 - Set and Get Methods # 41 - Building Objects for Constructors # 42 - toString # 43 - Composition
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 10
# 44 - Enumeration
# 45 - EnumSet range
# 46 - Static
#47 - More on Static
# 48 - final
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course

      
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners - course 13

Introduction to Polymorphism
Polymorphic Arguements
Overriding Rules
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

 Abstract and Concrete Classes
 Class to Hold Objects
 Array Holding Many Objects
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

JButton
JButton Final Program
JCheckBox
The Final Check Box Program
      (0)     Comments(0)
Type: Free     Points Required: 0

Java for Beginners

JRadioButton
JRadioButton Final Program
JComboBox
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

 Drop Down List Program
 JList
 JList Program
 Multiple Selection List
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

Moving List Items
Program Mouse Events
MouseListener interface
MouseMotionListener interface
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

   Adapter Classes
   File Class
   Creating Files
   Writing to File
   Reading from Files
      (0)     Comments(0)
Type: Free     Points Required: 0
Java for Beginners

 Exception Handling
 FlowLayout
 Drawing Graphics
 JColorChooser
 Drawing More Stuff
 Series Finale
      (1)     Comments(0)
Type: Free     Points Required: 0

Android is an operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google.

Google purchased the initial developer of the software, Android Inc., in 2005.The unveiling of the Android distribution on November 5, 2007 was announced with the founding of the Open Handset Alliance, a consortium of 84 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google released most of the Android code under the Apache License, a free software license. The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android..

Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik dex-code (Dalvik Executable), which is usually translated from Java bytecode.

Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java. There are currently approximately 400,000 apps available for Android, from a total of 600,000 apps over the life of Android. Apps can be downloaded from third-party sites or through online stores such as Android Market, the app store run by Google.

1 - Download and Install the Java JDK

2 - Installing Eclipse and Setting up the ADT

3 - Installing Android SDK and Set up Emulator

4 - Setting up an Android Project

      (0)     Comments(0)
Type: Free     Points Required: 0
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development


      (0)     Comments(0)
Type: Free     Points Required: 0

Android Application Development

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development

Accessing Preferences from an Activity
More with Preferences
Altered Landscape Layout
Creating Custom Buttons
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Full Screen Activities
Custom Animation Class
Using a Constructor to pass Context
Drawing Bitmaps to Canvas View

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Animating a Bitmap
Using the Asset Folder for Typeface
Setting up a SurfaceView class
Setting up Animation Thread
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Locking and Unlocking a Canvas
Establishing a Better Animation Thread
Setting up the OnTouch Method
Defining a Class within a Class
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Graphics Trick
MotionEvents and Motion Actions
Game Programming concept
Cleaning up some Errors
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Sleeping to Achieve desired FPS
WakeLock to keep you app from sleeping
SoundPool helps with explosions
Using the OnLongClick method

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
SlidingDrawer Example
Introduction to the FrameLayout
Methods of the SlidingDrawer
Tabs setup with TabHost
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Setting up the TabHost in Java
Creating Tabs in Java
Getting the Time from the System
Formatting and using the Modulus
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Create a Browser with WebView
WebView navigation methods
Set WebView Client for a Brower app
WebView Settings

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Hiding the Keyboard
ViewFlipper Example
Saving Data with SharedPreferences
SharedPreferences Editor
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Loading SharedPreferences Data
File Output Stream for Internal Storage
Writing Data to File Output Stream
File Input Stream
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Loading SharedPreferences Data
File Output Stream for Internal Storage
Writing Data to File Output Stream
File Input Stream
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Async Task class to load stuff
The 4 AsyncTask Methods
ProgressDialog and Correction
External Storage State
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Spinners and ArrayAdapter
OnItemSelected and File Directories
Toggling Visibility
InputStream and OutputStream

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Write External Data Permission
Media Scanner Connection
TableLayout and Intro SQLite Database
Setting up SQLite Database Variables
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
SQLite class implementing SQLiteOpenHelper
Creating SQLite Database
How to Start a New Activity via Intent
Closing SQLite Database
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Inserting Data into SQLite Database
How to Create a Dialog
Setting up method to Read SQLite
Reading SQLite Database with Cursor
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Setting up more SQLite methods
Getting a Specific Entry
Updating SQLite Entry
Deleting Entry from SQLite Database
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Setting up a Accelerometer class
Setting up Sensor Manager
OnSensorChanged accelerometer method
Finishing Accelerometer and unregistering
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
overlay MotionEvent time
AlertDialog methods and ClickListener
Compass and Map Controller
Geocoder and GeoPoint
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Geocoding a Location for an Address
Toggling Street and Satellite views
ItemizedOverlay to draw on our Map
Creating a Custom pinpoint

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development

Placing a Pinpoint on a MapView
LocationManager and Location Permissions
Criteria and getting Location
Updating with OnLocationChanged method

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development

Exporting apk and signing keystore
Obtaining Key for a specific Project
Introduction to HttpClient
Executing HttpGet on a Http Client
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Viewing Internet data via StringBuffer
Introduction to JSON parsing
JSONArrays and JSONObjects
Appending with StringBuilder
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Reading JSON information
Setting up XML Parsing Project
StringBuilder and XML Parsing Framework
Setting up a parsed XML data collection class
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
SAXParserFactory and XMLReader
Start Element method
Finishing XML parser
Creating a Widget receiver
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Setting up Widget Configuration Activity
Basic Widget Design
Updating and Deleting Widget
Updating a Widget TextView

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Setting up Widget Configuration Class
Relating Context with the Widget Manager
PendingIntent and widget Buttons
Introduction to OpenGL ES
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
OpenGL Renderer Basics
Rendering A Background
OpenGl 2D vertices
Byte and Float Buffers
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
ShortBuffer to handle Indices
Creating Draw method for OpenGL
glDrawElements method
OpenGL Boosting Performance
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
On Surface Changed
Using GLU to set up the Camera
3D Cube Intro
Indices of a Cube
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
OpenGL Culling
3D Rotation
OpenGL Vertex Color Buffer
Stock Android SDK Themes




      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Voice Recognition
Voice Recognition Result
Text to Speech
Set Language and Speak
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Notifiying Status Bar
Setting up a Notification
Notification Manager Methods
AudioManager Methods

      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Changing the Volume with a SeekBar
Downloading Admob SDK
Adding External Jar
Adding Admob Ad via XML
      (0)     Comments(0)
Type: Free     Points Required: 0
Android Application Development
Adding Ad Unit Id and Ad Size
Adding Admob Ads via Java
Putting an App on the Market
Updating Application
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java

Common String Methods
Some More String Methods
Recursion
Introduction to Collections
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java

ArrayList Program
LinkedList
LinkedList Program
Converting Lists to Arrays
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java

Collections Method sort
Methods reverse and copy
Collections Methods fill
addAll
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java

frequency, disjoint
Stacks, push, pop
Queue
HashSet
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java


      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java
How to put an Applet on a Website
init for Applets
Drawing an Oval with Slider
Building the Window for the Slider
      (0)     Comments(0)
Type: Free     Points Required: 0
Intermediate Java
Finishing the Oval Slider Program
Learning about Threads
What do I look like, a Thread?

      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery is great library for developing ajax based application. jQuery is great library for the JavaScript programmers, which simplifies the development of web 2.0 applications. You can use jQuery to develop cool web 2.0 applications. jQuery helps the programmers to keep code simple and concise. The jQuery library is designed to keep the things very simple and reusable.

jQuery library simplifies the process of traversal of HTML DOM tree. You can use jQuery to handle events, perform animation, and add the ajax support into your web applications with ease.

      (0)     Comments(0)
Type: Free     Points Required: 0
What is HTML5?
HTML5 will be the new standard for HTML, XHTML, and the HTML DOM.
The previous version of HTML came in 1999. The web has changed a lot since then.HTML5 is still a work in progress. However, most modern browsers have some HTML5 support.
How Did HTML5 Get Started?
HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
Some rules for HTML5 were established:
    New features should be based on HTML, CSS, DOM, and JavaScript
    Reduce the need for external plugins (like Flash)
    Better error handling
    More markup to replace scripting
    HTML5 should be device independent
    The development process should be visible to the public
New Features
Some of the most interesting new features in HTML5:
    The canvas element for drawing
    The video and audio elements for media playback
    Better support for local offline storage
    New content specific elements, like article, footer, header, nav, section
    New form controls, like calendar, date, time, email, url, search
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5

Attribute Selectors
Introduction to pseudo-classes
negation pseudo-class
Sweet New CSS3 Selectors
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5

Laying Out the Website
Starting the Styling
Styling the Navigation Menu
Making Everything Pretty
      (0)     Comments(0)
Type: Free     Points Required: 0

HTML5

Finishing the Layout
Flexible Box Model
Styling the Header and Navigation
Finishing the Flexible Box Model Layout
      (0)     Comments(0)
Type: Free     Points Required: 0

HTML5
Reversing the Box Order
More Flexible Box Model Tricks!
Finishing up the Flexible Box Model
Rounded Corners and Shadows!
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5

Text Shadows, Gradients, and Alpha
Crazy Transformations
Animating with Transitions
Making Awesome Rollover Buttons
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5
Working with JavaScript in HTML5
querySelectorAll
Playing Video on Your Website
How to Customize Your Video Player

      (0)     Comments(0)
Type: Free     Points Required: 0

HTML5

Making Your Skin Look Pretty!
Styling the Default and Progress Bars
Programming the Video Player
Playing and Pausing the Movie
      (0)     Comments(0)
Type: Free     Points Required: 0

HTML5

How to Update the Progress Bar
Finishing Up the Video Player!
The Canvas Element
Drawing Shapes on the Canvas
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5

Gradients on the Canvas
Making Sweet Custom Shapes!
Working with Text and Shadows
Transformations
      (0)     Comments(0)
Type: Free     Points Required: 0
HTML5

Saving and Restoring the Canvas
Images on the Canvas
Animation for Games!
Drag and Drop


      (0)     Comments(1)
Type: Free     Points Required: 0

HTML5

Working on the Drag and Drop Program
Finishing the Drag and Drop Program!
Spice it Up
      (1)     Comments(0)
Type: Free     Points Required: 0

jQuery

Document Ready Event
Ready
Load
Window load
Window unload
      (0)     Comments(0)
Type: Free     Points Required: 0

jQuery
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery

Text selector
A selector example with CSS
Multiple selectors
This selector
Even/odd selectors
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery

Attribute selectors
Attribute selectors
contains selectors
contains selectors

      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery

Basic form field selection
Basic form field selection
Font size switcher
Font size switcher
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery
Enable submit button after file selected
Enable submit button after file selected
Click
double Click
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery
Key up/down
Change
Submit
Toggle
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery

Hover
Scrol
Select
Focus in
Focus out
      (0)     Comments(0)
Type: Free     Points Required: 0
jQuery
Bind
Live
Live
Character Counting Remaining on Textarea
Character Counting Remaining on Textarea
      (0)     Comments(0)
Type: Free     Points Required: 0

jQuery

Hide/Show a DIV
Hover over description
Hover over description
Hover over description
Hover over description
      (0)     Comments(0)
Type: Free     Points Required: 0

jQuery

html
val
attr
addClass
removeclass
      (0)     Comments(0)
Type: Free     Points Required: 0

XHTML & CSS

Downloading a Text Editor

Creating our First Webpage

body and headers

Paragraphs and Line Breaks

Bold, Italics, and Comments

      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML & CSS
Adding Links to our Webpage
Creating a Link Within a Web Page
Email Links and Tool Tips
Adding Images to the Webpage
Resizing Images

      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML & CSS
Tables
Table Headers and Movie Stars!
colspan & Annoying People
Table width, cellpadding, and cellspacing
Lists

      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML and CSS

Intro to CSS
RGB Color and Line Spacing
font-weight & font-style
text-align and Changing Background Color
      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML and CSS
Background Images
Padding
Border
Margin

      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML and CSS
Width & Height
Styling Links
Styling Tables
Background Images
      (0)     Comments(0)
Type: Free     Points Required: 0

XHTML and CSS
Style More Than One Elements & Span!
div
Styling Using Classes
IDs
      (0)     Comments(0)
Type: Free     Points Required: 0

XHTML and CSS
Child Selectors
Pseudo Elements
External Style Sheets
Overriding Styles
      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML and CSS
Absolute Positioning
Relative Positioning
Fixed Positioning
Max Width & Height
      (0)     Comments(0)
Type: Free     Points Required: 0
XHTML and CSS

Introduction to Forms
Check Boxes & Radio Buttons
Drop Down Lists
Text Areas
      (0)     Comments(0)
Type: Free     Points Required: 0
Passwords & Upload Buttons
Submitting Forms
How to Publish Your Website!
      (0)     Comments(0)
Type: Free     Points Required: 0
JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects. Despite its relationship to JavaScript, it is language-independent, with parsers available for most languages.
      (0)     Comments(0)
Type: Free     Points Required: 0
wxPython

wxPython
is a wrapper for the cross-platform GUI API (often referred to as a 'toolkit') wxWidgets (which is written in C++) for the Python programming language. It is one of the alternatives to Tkinter, which is bundled with Python. It is implemented as a Python extension module (native code). Other popular alternatives are PyGTK and PyQt. Like wxWidgets, wxPython is free software.

Creating a Basic Frame

      (0)     Comments(0)
Type: Free     Points Required: 0
wxPython

Using Message Dialog
Text Boxes for Input
List for Input
      (0)     Comments(0)
Type: Free     Points Required: 0
wxPython

Static Text
Simple Text Program
Custom Bitmap Buttons
Sliders
      (0)     Comments(0)
Type: Free     Points Required: 0
wxPython
Spinners
Check Boxes
List Boxes
Choice List Dialog
      (0)     Comments(0)
Type: Free     Points Required: 0

Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.

A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. You dont need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yaho , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is , 'If you need milk , would you buy a cow ?' All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?

Cloud computing is broken down into three segments: "application" "storage" and "connectivity." Each segment serves a different purpose and offers different products for businesses and individuals around the world.

wikinvest.com
      (0)     Comments(0)
Type: Free     Points Required: 0

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network (typically the Internet).

Cloud computing is a marketing term for technologies that provide computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services.
      (0)     Comments(0)
Type: Free     Points Required: 0

A database software is a type of computer program that is designed to handle lots of data, but to store them in such a way that finding (and thus retrieving) any snippet of data is more efficient than it would have been if you simply dumped them willy nilly all over the place. With such database software, if you (say) keep a list of customers and their shipping addresses, entering and retrieving information about your one millionth customer will not take much longer (if at all) than entering and retrieving information about your 1st customer.

Database programs have many different methods for storing and retrieving data, as well as for organising the stored data on the computer. One popular way for accessing data, both to store and to retrieve it, is to use a computer language called "SQL" (often pronounced as "sequel"). SQL was specially designed for database access.

There are many databases that support the use of SQL to access their data, among them MySQL and PostgreSQL. In other words, MySQL is just a type of database, one of many. The same goes for PostgreSQL. These two databases are commonly used by programs that run on websites.if you are a programmer, intending to write a computer program that actually accesses MySQL or some other SQL database, then you will need to learn SQL (as well as a programming language).


Introduction to Databases
Getting a MySQL Server
Creating a Database
SHOW and SELECT
      (0)     Comments(0)
Type: Free     Points Required: 0

MySQL Database

Basic Rules for SQL Statements
Getting Multiple Columns
DISTINCT and LIMIT
Sorting Results
      (0)     Comments(1)
Type: Free     Points Required: 0

MySQL Database

Sort Direction
Basic Data Filtering and WHERE
Advanced Filtering Using AND and OR
Are you IN or are you NOT IN?
      (0)     Comments(0)
Type: Free     Points Required: 0

C# (pronounced "C-sharp") is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java.

C# is designed to work with Microsoft's .Net platform. Microsoft's aim is to facilitate the exchange of information and services over the Web, and to enable developers to build highly portable applications. C# simplifies programming through its use of Extensible Markup Language and Simple Object Access Protocol (SOAP) which allow access to a programming object or method without requiring the programmer to write additional code for each step. Because programmers can build on existing code, rather than repeatedly duplicating it, C# is expected to make it faster and less expensive to get new products and services to market.

C# Basic 1:

Variables and Output

Conditional Statements

While Loops

For Loops

      (0)     Comments(0)
Type: Free     Points Required: 0

C# Basic

Arrays

Functions

      (0)     Comments(0)
Type: Free     Points Required: 0

C#

Classes and Methods

More Classes and Methods

Public, Private, Static

Objects and Fields

      (0)     Comments(0)
Type: Free     Points Required: 0

What is C# and What is .NET?

My First Application

Variables, Data types, Assignment

Making Decisions, if, switch

      (0)     Comments(0)
Type: Free     Points Required: 0

Loops (for, while, do...while)

 Arrays

Windows Application, Simple Calculator

      (0)     Comments(0)
Type: Free     Points Required: 0
Java Hibernate Tutorial

                                                   Hibernate is an ORM tool. Hibernate is a solution for object-relational mapping and a persistence management layer. For example a java application is used to save data of an object to a database. Hibernate provides a solution for this persistence by mapping database tables to a class. The database data is copied to the object. The copying the data as objects and vice versa is known as object-relational mapping. A query that uses select statement and its operations of fetching tuples is done by a simple query object. And being an object, the same object can be utilized several times, which reduces the ‘query defining time’. Usage of simple java classes [ Plain Old Java Objects ] makes this task simple instead of using entity beans / JDBC calls.
  • Hibernate is a powerful, high performance object/relational persistence and query service.
  • Hibernate allows development of persistent classes following object-oriented idiom that includes association, inheritance, polymorphism, composition, and collections.
  • Hibernate allows expressing queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.
setup
install hibernate
customise
Our First Class!
      (0)     Comments(0)
Type: Free     Points Required: 0
Java Hibernate Tutorial

Create table from Class
Schema Change
Insert record (object)
Review

Java Persistance

When we write Java code, we create objects, and those objects have properties. Here's a simple piece of code. Just by looking at it, I think you can tell what the User's name and password are:

User user = new User();        //an object named user is created
user.setName("Cameron");       //name is initialized to Cameron
user.setPassword("n0tte11ing");//password is initialized to n0tte11ing

I think even the uninitiated Java programmer would recognize that we have just created a user named Cameron with a password of n0tte11ing. We see this type of object creation and property initialization in Java programs all the time. But the problem Java developers always have is figuring out how to take the data associated with the object and save it to the database. Hibernate makes the persistence of your Java objects, aka Java Persistence, easy.

Just how easy is it to persist Java objects with Hibernate?

With a magical and mystical object known as the Hibernate Session, persisting the state of your Java objects is easy. Look how readable and understandable the following code is:

User user = new User();        //an object named user is created
user.setName("Cameron");       //name is initialized to Cameron
user.setPassword("n0tte11ing");//password is initialized to n0tte11ing
Session hibernateSession = HibernateUtil.getSession(); 
                               //get the magical Hibernate session
hibernateSession.save(user);   //save the user to the database!

The line of code hibernateSession.save(user); saves the state of the user instance to the database. Of course, there's a little bit of plumbing code that needs to go in there to make the whole hibernate framework work; But setting up that plumbing code really isn't that bad. Overall, Hibernate is real easy to use, fairly easy to set up, and probably the easiest way to manage the persistent state of you domain model objects.


      (0)     Comments(0)
Type: Free     Points Required: 0
Java Hibernate Tutorial
more annotations
Auto Generate Primary key
One class to Two tables
Two classes to One table
      (0)     Comments(0)
Type: Free     Points Required: 0
Java Hibernate Tutorial
Compound Primary Key
Inheritance Mapping
One to One Mapping
      (0)     Comments(0)
Type: Free     Points Required: 0
Java Hibernate Tutorial
One to One Bi-directional
One to Many Mapping
Many to Many Mapping
      (0)     Comments(0)
Type: Free     Points Required: 0
What is Struts?

1.Struts is a web page development framework and an open source software that helps developers build web applications quickly and easily. Struts combines Java Servlets, Java Server Pages, custom tags, and message resources into a unified framework. It is a cooperative, synergistic platform, suitable for development teams, independent developers, and everyone between.

2.The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems. The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.

3. truts Frame work is the implementation of Model-View-Controller (MVC) design pattern for the JSP. Struts is maintained as a part of Apache Jakarta project and is open source. Struts Framework is suited for the application of any size. Latest version of struts can be downloaded from http://jakarta.apache.org/.

http://dev.fyicenter.com/Interview-Questions/Struts/What_is_Struts_.html

      (0)     Comments(0)
Type: Free     Points Required: 0

About Ubuntu

Linux was already established as an enterprise server platform in 2004. But free software was still not a part of everyday life for most computer users. That's why Mark Shuttleworth gathered a small team of developers from one of the most established Linux projects – Debian - and set out to create an easy-to-use Linux desktop, Ubuntu.

The vision for Ubuntu is part social and part economic: free software, available free of charge to everybody on the same terms, and funded through a portfolio of services provided by Canonical.

 The first version of Ubuntu was based on the GNOME desktop. We have since added a KDE edition, Kubuntu, and a server edition. All of the editions of Ubuntu share common infrastructure and software, making Ubuntu a unique platform that scales from consumer electronics to the desktop, and into the cloud for enterprise computing. Developers can work on their desktop of choice, and smoothly deliver code to cloud servers running the stripped-down Ubuntu Server Edition.

In recent years, special emphasis has been placed on netbooks for lightweight, connected, mobile computing, and on the cloud as a new architecture for data centres. Ubuntu is a pioneer in both fields, with Ubuntu Netbook Edition and Ubuntu Enterprise Cloud setting the standard for easy deployment and management. Ubuntu is hugely popular on Amazon's EC2 and Rackspace's Cloud, and is pre-installed on computers from Dell, Lenovo and other global vendors.

Ubuntu still is and always will be free to use, share and develop. We hope it will bring a touch of light to your computing – and we hope that you'll join us in helping to build the next version too.

How to Install Ubuntu on Android!

How to Install Ubuntu on Galaxy Tab 10.1 Android Tablet!

How to Install Ubuntu Linux on your Nexus One or Android phone!

How to Install Ubuntu Linux on Android Tablet!

      (0)     Comments(0)
Type: Free     Points Required: 0
 Linux For Beginner
      (0)     Comments(0)
Type: Free     Points Required: 0
 Linux For Beginner
      (0)     Comments(0)
Type: Free     Points Required: 0
 Linux For Beginner
      (0)     Comments(0)
Type: Free     Points Required: 0
 Linux For Beginner
      (0)     Comments(0)
Type: Free     Points Required: 0

Courses Completed By Sujatha

No Courses Completed