and its related application development
technologies, hosted and linked to by Eclipse.org. These teach and
explain how to use Eclipse, its plugins, and projects to develop
state-of-the-art and cutting edge software applications. Eclipse is an
open source community and application development framework. The goals
of its projects are to develop an open development platform consisting
of extensible frameworks, tools and runtimes for building, deploying
and managing software across the lifecycle.
Eclipse
And Java: Using the Debugger
This
free video tutorial shows you how to use the Eclipse Java
Debugger. It is based on Eclipse version 3.3. This is for programmers
who have completed the "Total Beginners" tutorial or have some
familiarity with Eclipse and Java. No prior experience with the Eclipse
Debugger is needed. Downloadable videos.
Eclipse
And Java: Introducing Persistence This
free video screencam tutorial shows you how to save your Java
objects to disk files using Eclipse version 3.3. This is for beginning
programmers who have completed the "Total Beginners" tutorial or have
some basic familiarity with Eclipse and Java. The 12 lessons total
about 3 hours and are each about 15 minutes long. The lessons guide you
through a step-by-step process adding save-to-file and get-from-file
methods using the "personal lending library" application developed in
the "Total Beginners" tutorial. Each lesson is fully narrated. Along
the way, we learn some very cool Eclipse functionality.
Eclipse and
Java for Total Beginners
This
site contains a collection of free video screencam tutorials for
Eclipse and Java. Includes "Eclipse and Java for Total Beginners"
series of screencam tutorials for people who want to learn Java using
the Eclipse IDE. Based on Eclipse 3.3 (Europa) Downloadable videos.
Customizing
Eclipse RCP applications, Part 1: Techniques to use with SWT and JFace
This
tutorial will explain a number of UI elements that can be changed in
Eclipse RCP, JFace, and SWT. Along the way, you will learn about basic
changes you can make, such as fonts and colors. You will also learn
advanced techniques, including how to create custom wizards and section
headers. Using these in conjunction should provide you the ability to
go from a typical-looking Eclipse RCP application to a distinctive but
visually appealing one. DeveloperWorks Article
Migrate
Visual Studio C and C++
projects to Eclipse CDT With
most C/C++ projects on Windows developed with
Microsoft Visual
Studio, it is essential to study the migration of these
projects to
Eclipse, the open source IDE. This article provides a brief
step-by-step procedure for migrating Microsoft Visual Studio C/C++
(MSVC) projects to Eclipse. It compares and contrasts the benefits of
MSVC and Eclipse CDT. DeveloperWorks Article
Extending WTP Using Project Facets The
Faceted Project Framework allows the plugin developer to think of Web
Tools Platform (WTP) projects as composed of units of functionality,
otherwise known as facets, that can be added and removed by the user.
This tutorial walks you through an example of creating a couple of
basic facets and in the process covers the majority of the framework's
extension points. This tutorial has been written for version 1.5 of the
Web Tools Platform.
Creating
Bottom Up Web Service This
tutorial shows how to create a simple Web service and Web service
client from a Java class using the Eclipse Web Tools Platform. The Java
class in this scenario converts between the Celsius and Farenheit
temperature scales.
Creating
Top Down Web Service
This
tutorial shows how to create a simple top-down Web service from a WSDL
file using the Eclipse Web Tools Platform. The WSDL file in this
scenario calculates the area of an rectangle.
Create
an Eclipse-based application
using the Graphical Editing Framework This
article describes the initial steps involved in creating an
Eclipse-based application using the Graphical Editing Framework (GEF).
GEF has been used to build a variety of applications for Eclipse,
including state diagrams, activity diagrams, class diagrams, GUI
builders for AWT, Swing and SWT, and process flow editors. Eclipse and
GEF are both open source technologies. DeveloperWorks Article
Creating Database Web Applications with Eclipse The
Eclipse Web Tools Project delivers a
feature-rich environment for developing J2EE database-driven web
applications. This tutorial walks you through the process of creating a
simple database web application using Eclipse WTP, Tomcat, and the
Derby database engine.
Running
Web Service Scenarios using
Ant This
tutorial shows how to run Web services scenarios (top down web service,
bottom up web service and client generation) by way of an Ant task from
within Eclipse.
Rich
Client Tutorial Part 1Part
2Part
3 The
Rich Client Platform (RCP) is an exciting new way to build Java
applications that can compete with native applications on any platform.
This tutorial is designed to get you started building RCP applications
quickly. It has been updated for Eclipse 3.1.2.
Using
Web Service Explorer to test
a Web service This
tutorial shows how to use the Web Service Explorer included with the
Eclipse Web Tools Platform to test a Web service via native WSDL and
SOAP. WSDL
Editor Tutorial In
this tutorial we look at using the Eclise Web Tools Platform WSDL
Editor to create and modify a WSDL file. We explore the basic
functionality along with some of the more advanced ones. Deploy
Web
Applications to the Oracle Application Server This
tutorial will step you through the details of deploying a Web
Application to the Oracle Application Server Containers for J2EE (OC4J). Building
a CMP
Based School Schedule Web Application In
this tutorial you will create a CMP based school schedule Web
application. You will learn how to create a Container Managed Entity
Bean to store the schedule. A Session bean will be used to interact
with the CMP. A JSP and Servlet will serve as the front end. The Web
portion of this tutorial was adapted from the Building a School
Schedule Web Application tutorial by Lawrence Mandel. XML
Catalog Tutorial In this tutorial, we will
demonstrate the use
of the XML Catalog from Eclipse Web Tools Platform. XML
Validation Tutorial Eclipse
Web Tools Platform includes validation tools for XML, DTD, and XML
Schema. Validation can be invoked manually or automatically after every
save.
Building
a School
Schedule Web Application In
this tutorial you will create a school schedule web application using
the Eclipse Web Tools Platform. This application allows students to
input their courses and create a schedule. This tutorial will introduce
you to JSPs, servlets and the Web Tools Platform project's server
tools. Cactus
Integration in the Web Tools
Project This
article briefly explains Cactus, its common uses and advantages and
then provides a step-by-step tutorial on how to use the Cactus
integration provided by the Eclipse Web Tools Platform (WTP). The
article assumes that you are familiar with JUnit and the basics of
using WTP to build, deploy and run web projects. Building
a Simple
EJB Application In
this tutorial you will create a simple Enterprise JavaBeans (EJB)
component and a client web application. This tutorial will introduce
you to Session beans and the Web Tools Platform project's support for
XDoclet and server tools. XML
Schema Editor Tutorial This tutorial demonstrates
how you can use the
XML Schema Editor provided with the Eclipse Web Tools Platform. Building
and Running a Web Application This
tutorial will give you a step by step tour of using some the tools for
web development. For this purpose we will build and run a J2EE web
application using Eclipse Web Tools Platform and Apache Tomcat. Creating
XML files Tutorial This
tutorial demonstrates how you can use XML documents creation wizards
that come with the Eclipse Web Tools Platform Project. These wizards
allow to create XML document from DTD or XML Schema.
JET
Tutorial Part 1 (Introduction to JET) This tutorials
teaches you how to create JET
templates, how to use the JET Nature and JET Builder to automatically
translate templates into Java classes, and how to use these classes to
generate source code. This article also provides a short reference to
the JET syntax.
JET
Tutorial Part 2 (Write Code that Writes Code) This
Part 2 JET (Java Emitter Templates)
tutorial explains the JET engine API. You will learn how
to write plug-ins that use the classes in the JET package to generate
Java source code.As a real-world example, we will create a plug-in that
takes user input and generates a Typesafe Enumeration class. The
generated source code is based on a JET template that can be
distributed with the plug-in, allowing users of the plug-in to
customize the generated code by editing the template.
OnlineFreeeBooks.net
offers lots of links to Free
Computer, Programming & Technology Ebooks
covering many topics, as linked below. Included on this site are free
downloads for computer EBooks, Tutorials, Programming
Cheatsheets, Reference Guides, Computer Manuals, and Programming Aids.
Here
are some good training C and
C++ Programming Tutorials, Video Tutorials, and FAQs,
located at C4Swimmers.net. These will help you learn how to program
using these important programming languages, and they will also help
you to increase your C and C++ skills, and to become a better C/C++
programmer. Included at this site are also some nice Linux
Tutorials and References that will help you learn how to use
and administer Linux.
A
Flash-based audio-visual Seminar - Thinking in C A Flash-based audio-visual seminar to
introduce you to the fundamentals of the C language which will help you
move on to C-based languages like C++, Java and C#. This seminar was
formerly delivered on the CD-ROM bound into the 2nd and 3rd editions of
Thinking in Java, and the 2nd edition, Volume 1 of Thinking in C++.
Programming
& Debugging series - Video Tutorial 2 In
this Tutorial we'll
go through the process of programming a C windows console program and
use the debugger gdb.exe to disassemble it and find out what is going
on under the hood.
Scott
Meyers: A Unique Perspective on C++ - Video Tutorial Scott
Meyers offers his unique perspectives on the C++ programming language.
Scott Meyers is one of the world's foremost
authorities on C++,
providing training and consulting services to clients worldwide.
C++
Programming Video Tutorial 5 Continuation
of Video4 so to speak, going through pointers a little more in depth as
people didnt really seem to get it.
Huge
collection of C/C++ Interview Questions Looking
for a C/C++ Interview Questions or C/C++ Puzzles?
Our collection of Most Commonly Asked Interview
Questions on C/C++
programming is for all...... So we put together the most commonly asked
interview questions on C/C++ here.
C++
Programming Language Tutorials Lectures Handouts:
1. Overview of the C-portions of C++ (e.g., loops,
structs, arrays, basic data types, etc.)
2. A quick tour through C++, focusing primarily on
classes, templates, inheritance, and dynamic binding.
3. An extensive tour through C++ language
features, illustrating the major and minor differences compared with C.
4. An in-depth look at defining abstract data
types in C++, focusing primarily on classes, templates, and exception
handling.
5. An in-depth look at C++ single and multiple
inheritance.
Tech
Talk About C++ and C : Extensive C++ and C FAQ 1.
What
book do you recommend? 2. Where is the FAQ for the various C
and C++ newsgroups? 3. Can I really get the C++ Standard
electronically for $18? 4. Can I get Standard C
electronically too? 5. What's wrong with code that uses void
main()? 6. What about returning from main()? 7.
Where does the int returned from main() go? 8. What's the
difference between endl and '\n'? 9. Why can't I
fflush(stdin), or any input stream?? 10. How do I remove all
chars from a stream??
Unix
Concepts Questions - FAQ Section I - File Management
in Linux Section II - Process Model and IPC Section
III - Memory Management
Operating
System (OS) Interview FAQ Questions 1. What is
MUTEX ?
2. What isthe difference between a ‘thread’ and a
‘process’?
3. What is INODE?
4. Explain the working of Virtual Memory.
5. How does Windows NT supports Multitasking?
6. Explain the Unix Kernel.
7. What is Concurrency? Expain with example Deadlock and Starvation.
8. What are your solution strategies for “Dining Philosophers
Problem” ?
9. Explain Memory Partitioning, Paging, Segmentation.
10. Explain Scheduling.
11. Operating System Security.
12. What is Semaphore?
13. Explain the following file systems : NTFS, Macintosh(HPFS), FAT .
A
Handy Tutorial on Bash Unix Shell Reference Bash is
the shell, or command language interpreter, for the
GNU operating system. The name is an acronym for the 'Bourne-Again
SHell'.
Basics
of Data Structures Introduction to Data Structures
Definition. The logical inter-relation between elementary data
items is called data structure. The basic data items include
integers, bits,
characters.
Here
are 5 Free
Programming and Database eBooks by Professors Dr.
habil. Willi-Hans Steeb and Yorick Hardy. These cover Java programming,
C# programming, HTML, XML, JavaScript, Linux, Shell programming, Perl,
and Relational and Object-Oriented Databases
Contents: 1
What is a table? 2 Structured Query Language (SQL) 3
Normal Forms 4 Transactions 5 JDBC 6
Object-Oriented Databases 7 Versant 8 FastObjects 9
Data Mining Databases
Exercises
This
IT certification ebook, Keys
to Certification Success, from goexam.com, has been
written to help you obtain the best I.T. certification for your
preferences and knowledge in the most efficient way. Earning a
certification demonstrates to others your technical skills and
competency. It will help you temendously as you start or continue your
career in the computer or Information Technology field. Here is the download
link for the Keys to Certification Success ebook.
(96 pages, 467kb, pdf format)
This IT
Certification ebook will help you:
Choose
the right certification
Get the training you need
Save
money on certification preparation
Study efficiently
Take
tests like a pro
Know which certifications are
hottest today
Table of Contents:
Chapter
1: 10 Quick Certification Faqs 1 Why Get Certified?
2 What Does Certified Mean? 3 How Many
Certifications Are There? 4 How Much Does It Cost
To Get Certified? 5 How Long Will It Take To Get
Certified? 6 How Long Will My Certification Be
Valid? 7 Which Certification(S) Should I Earn?
8 Where Can I Get Training? 9 How Will I Know What
Will Be Covered On The Exams? 10 What Are
Certification Tests Like? Chapter 2: Which Certification Is
Best For You? Identify Your Employment Goals
Determine Your Available Resources
Time Money
Effort Make A Preliminary List
Research The Certification'S "Real-World" Potential
And The Winner Is Chapter 3: Understand Your Study Options
Self Study The Best
Books Online Courses
Offline Computer-Based Courses
Virtual Labs Practice
Tests Brain Dumps
Classroom Training
Training Companies
College Courses Boot
Camps Additional
Resources Chapter 4: Plan Your Budget
Total Expenditure
Creating A Worksheet How To Cut Your Costs
Getting Subsidized
Training On The Cheap Taking Advantage Of Tax Breaks Chapter
5: How To Study Effectively You Might Have Heard
That When To Study Where To
Study How To Study A Half Dozen
Ways To Beat Procrastination--Today Chapter 6: Test Taking
Techniques Before The Test The
Day Of The Test Making An Educated Guess
Adaptive Testing Chapter 7: Popular Certification Programs
Networking And Operating Systems Application
Development Security Storage
Networking Internet/Web
Database Wireless Trainer
Project Management About The Author
A Mashup
is a web application that combines data from more than one source into
a single integrated tool; an example is the use of cartographic data
from Google Maps to add location information to real-estate data from
Craigslist, thereby creating a new and distinct web service that was
not originally provided by either source. Content used in mashups is
typically sourced from a third party via a public interface or API.
Other methods of sourcing content for mashups include Web feeds
(e.g. RSS or Atom), web services
and screen
scraping.
Programmableweb.com provides
this page describing How To Make Your
Own Web Mashup.
This will help you create a mashup and show you where to begin and how
to get it done. It also links to many site's API profiles which you
will need to create your mashup. Also, here is the API Dashboard
at programmableweb.com, this will help you understand the most popular
websites' APIs, so you can select which ones to use.
Steps
in Creating Your Own Mashup:
1. Pick a
subject
2. Decide where your data is
coming from
3. Weigh your coding skills
Mashups, as of today, are mostly a programmer's affair
although there are
some tools such as MapBuilder and Wayfaring that
can help you create basic
maps without coding.
4.
Sign-up for an API
Most, but not all, API providers require you to have a
developer/application ID,
a user account with their service, or both.
Here are what I consider to be the Top
40
JavaScript Video Tutorials hosted by youtube.com. These
tutorials will teach you both JavaScript coding fundamentals
and several intermediate and advanced JavaScript topics also. Here is a
google
search for JavaScript tutorials on youtube.
Top
40 JavaScript Tutorials on youtube:
Javascript
Tutorial 1 - Functions This is my first Javascript
Tutorial, I decided to make it on functions since it's an important
part of Javascript....Javascript HTML Tutorial Functions computers
webdesign
Javascript Tutorial
1.1: The Very Basics Javascript coding basics. Tutorial This Tutorial will cover
the really basic things about JavaScript, mainly
proper syntax of strings, method of script inclusion, and the commonl