Learning Java in Public Facilities, e.g., libraries.

I am determined to learn and master Java applications and applets. At this time I do not own a computer and am not enrolled in any classes, but I need access to compile and run Java.
Does anyone know how this can be done in the library? I have tried this at various libraries, every time I cannot download the software from java.sun.com, for the library's network will deny me access.
Is there an on-line web site available for compiling and running Java?

yeah....i live in a 3rd World country. I know there are very good experts who work for less than $100 per month for companies.
Also i know that there are plenty of people who have good knowlegde in programming and are very poor and can't afford for a computer.
In these countries still a computer is a luxary item upto some extends. Also the thing is we get our educatiion for free and univercities are free too...in those places (specially universities) we have good computers and internet connetion for free. And most of the university students are from very rural areas and there parents and they are very poor. (If u r not in a 3rd world country u never understand this - having a meal once a day and they learn) after that they have t o compete for a job which is very difficult. in my country we have abt 40000 degree holders witout a job (caz there are no such big job market)
beleive or not when i start programming i don't have a computer nor internet. what i do was read the books and code the programs in the papers. thats the truth. you guys in first world think that everything is easy and can afford. but it is not the truth. there are people in these countries (specially indean sub-continent)
who can't afford a computer. For u people $20 may be nothing. but there are people in my country who has a monthly salary of $20.
Now what u say,,, tel them to stay without eating a month and then buy a old 200MHz machine for $50 (there are no machine for $20 here)
Also remember ....we know u r a gd programmer....but try to develop human qualities.. always keep in mind there are parts of world where people suffering in ways you can't even imagine...

Similar Messages

  • Why learn Java now?

    I'm new to Java programming and have developed some small demo classes.
    I have exp with other Visual languages and I feel like I'm taking a step back in time writing code in Notepad and compiling and running from dos etc.
    I have several classes and lots of code lines to do a simple thing in swing like create a frame and a simple menu panel.
    I thought Java required less code but so far it requires 3 times an much as other languages!
    What visual tools or IDE�s exist for Java development other than Sun ONE Studio?
    Why learn java now? The number of jobs posted online seams to be higher for Java that any other language out there like vb.net, C++ etc.
    Any Comments of the Future of Java Jobs?
    Running Java:
    My apps run slow on XP, 384M ram.
    Do production Java applications suffer from slow execution of the JVM layer?

    Java code is easier to understand and more stable than "faster" languages. There is more flexibility and extensibility than in other languages, and the error-processing system is quite advanced. There are also very powerful tools you can use out-of-the-box, like JOptionPane:
    import javax.swing.*;
    public class Foo
        public static void main(String[] args)
            String pass = JOptionPane.showInputDialog(null, "Please enter your password");
            System.out.println("Password="+pass);
    Also see javax.swing.JColorChooser.
    -Tim                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Why learn Java Instead of C++ or...

    Why should people learn Java and use Java than C++ or other programming languages?
    Some of my personal reasons are:
    1. Java supports four look and feels without having to create them from scratch, they are already available for quick use.
    2. Java compiles fast, and runs fast. It's easy to understand. You can *.jar it into one file! No *.dll's!!!

    I like Java too (duh!), but...
    Why should people learn Java and use Java than C++ or
    other programming languages?
    Some of my personal reasons are:
    1. Java supports four look and feels without having
    to create them from scratch, they are already
    available for quick use.
    What? how is that an advantage over much of anything? OK, you could say that you can write a very complex GUI application and have it run on a number of very different applications using a common L&F or a platform-appropriate L&F.
    2. Java compiles fast, and runs fast. It's easy to
    understand. You can *.jar it into one file! No
    *.dll's!!!Before there were .DLL's and .so's there were big-ass executable files with everything linked into them. Oh wait, you can still do that on Win32 and Unix if you want to (except of course for the OS shared libraries which Java's JRE needs too).
    Chuck

  • Learning Java but have problem displaying dialog

    I am learning Java by building a Platform based application. I have build the basic structure with several menu items and successfuly build two set of modules (an XML file reader and a set of initilization rouitnes. I amnow branching into a module to execute when a menu item is selected. I want to display a new window/dialog that contains a table showing the user options. However, I never get anythng displayed. The following code is from the menuitem handler. I commented out the logic I want to start working with, in an attempt to get something displayed. No Luck. I really need some help.
    public final class EditPreferences implements ActionListener {
         @Override
         public void actionPerformed(ActionEvent e) {
              JFrame frame = new JFrame("User and Project Preferences");
              JPanel panel = new JPanel();
    //          JTable table = new JTable( new PrefTableModel() );
    //          table.setRowSelectionAllowed(false);
    //          JScrollPane pane = new JScrollPane(table);
    //          table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    //          panel.add(pane);
              frame.add(panel);
              frame.setVisible(true);
    }I have been looking and reading all over the web and cannot figure this out. I think it should work, but is does not.

    If "frame" is a JFrame, as it is in your code, then (as of Java 5) frame.add(panel) is the same as frame.getContentPane().add(panel) . See Javadoc for JFrame.add . So, that's not your problem here.
    Try calling:
    frame.pack();before you call frame.setVisible. And, of course, uncomment the lines. Right now, your JFrame will still look empty, because your JPanel is empty.
    If you just want to see if a JFrame will display, you could replace the commented lines with something very simple:
    // Default layout of content pane is BorderLayout, default location is BorderLayout.CENTER
    panel.add(new JLabel("This is just a test."));

  • Im Trying To Learn Java :o(

    Hey All,
    I have decided to get my mind active and randomly learn Java. I say randomly because i am going to be a student again in IT but i like the kinda 3D side and modelling and nice pictures and flash actionscript lol not all this stuff.
    Anways i would just start by saying that Java offends me massivly, i know something happened with M$ and Sun and ever since then all i have had with the sun download is problem after problem and crashing and all iw as tryin to do was play some Jippii games. This aint a recent problem, it always happens and i must have reformatted xp around 7 times. So i stay away from applets!!!
    Anyways in 2002 when i started learning Flash it was because i seen a site i liked and wanted to do that. The equivelent is kinda like me saying "OK GUYS I HAVE JAVA NOW HOW DO I MAKE DOOM" anyways 2 and a half years later im happy with what i can do and have used alot of different apps and learned alot from 3dsmax to aftereffects etc.
    Anyways my goal out of this whole Java thing is to make a game like one i used to play when i was younger on the Amiga 500. No where has this game and a modern one would be great to play. The graphics suck but the physics were really nice.
    So my questions are:
    1) Java. Ok im going to be honest, i know nothing about Java, i dont even know if it can do what i want and what i really dont want is to spend a while learning this to be stuck with no effects for my game, ie are small particle effects possible in Java? I know Java is pretty slow for a proper language compared to C/C++ but how slow? Can you shift a hundred particles around the screen and still add physics in the background?
    2) Java. The whole thing confuses me massivly. Im not a big posting person as i tend to prefer searching but i dont even know where to begin. I will bite the bullet and say i aint going to have alot of problems with the syntax of the language itself. It all looks kinda how i expect it, obviously i dont mean i aint gonna have problems and lot of them but it is not REALLY alien to me to look at a bit code. At the same time it is. I need to know alot of stuff, things that the 2 ebooks i have just ignored. For example, when i compile something, i thought that meant it compiled to the EXE but infact it turned my "heyworld.java" into a "heyworld.class" file. This just makes no sense to me atall because i HATE command line stuff, i see it as reinventing the wheel so im trying to follow through on first of all netbeans (an that went off almost instantly) and a free one that got my hey world to work (well, class). I need to know if a compiler dont make a exe then whats the class for and what exactly is a class file. You know just stuff like that? Does anyone know i kinda dictionary so to speak? baby talk i mean, so far all i seem to get is explainations with words i dont understand.
    3) How difficult is it to make a 2D game in Java? To make this plainer, i aint having an applet run somewhere, i want a nice downloadable exe. Of course i will need to start at the beginning but i mean to get a ship on the screen with keys to move it and a "cave" roof to crash into, is this going to take a long long long time to get to that stage? You see, as i said before unless after a few days i have a object on screen to work with, i just get too bored to continue. for example "the object of this is to make a red circle move across the screen" REALLY interests me where as "today we are going to make a mock system for a small business user" sends me back to 3Dmax and the lighting i was reading about lol I tend to look at a piece of code and be devestated by its complexity then try and make it make sense over time. Is this possible with Java? It does work for me this, i was picking apart a isometric code in actionscript before i knew what a tween was.
    4) Theres so many different J*** J"EE things floating around that i dont actually know what one i am meant to use? I got 1.4.2 i think but thats all i know. Id like any other things that helped yourselfs start off in Java?
    Sorry to go into a bit detail here, its just that with this degree im starting, it soon branches off into 2 groups. Programmers and Designers. I feel i know the design side well enough to make a comparison but it would be rude to leave this side of the things out and write it off without atleast giving it a shot.
    Thank you very much for your time :o)
    Kind regards,
    Clarky.

    If you want an idea of what's possible with Java, do a google search for "java games" or something like that. I've seen occasional postings of what are supposed to be pretty cool games that have been written in Java, but I'm not into games, so I've never bothered to check 'em out personally.
    As to whether you can do it, well, you'll have to figure that out. Learning Java well enough to create a video game is not a trivial task. I don't just mean the syntax of the language, I mean the many APIs you'll be using, concepts like multithreading and exception handling, good OO principles, etc. Without a good handle on that stuff, your code will quickly turn into a morass that will be difficult to enhance, maintain, or debug.
    I suspect that the code to make a particular graphical event occur will be more verbose and complex in Java than in ActionScript, given that Java is a general purpose language and AS is more geared to GUIs. Nonetheless, I'm sure there are APIs out there (some free, some not) that will provide some higher level constructs than the core APIs to make some of that easier. You'll still be operating in the idiom of a general programming language though.
    There may also be a hybrid solution available--where you use Java to express the game logic and another language to express the graphics. I don't know anything about this kind of stuff though, so that's just speculation.
    You may get more precise advice in the GUI Building forums on http://forum.java.sun.com/ than here.
    Here are some resources to get you started on Java in general.
    Sun's basic Java tutorial
    Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java.

  • Applying Java's internationalization facilities to a web application

    Hello,
    I am a member of a software developing team (using Java-based technologies). Our web application consists of a:
    1. static part (HTML-based pages), and
    2. a dynamic part (using JSPs and servlets, mainly)
    The static part of our web site is currently supported in four languages, having our html pages replicated four times. On the other hand, the dynamic part of our web (that is, the part of our web site restricted to authorized
    users only, using JSPs and servlets) is only supported in one of those languages and we are thinking of extending it to support, at least, one more of the other languages. Obviously, it wouldn't be manageable replicating the JSP
    pages (about a hundred or so) for the new language, so we are thinking of using Java's internationalization facilities. According to what I have understood, we have two possibilities, basing the internationalization process on:
    a. properties files (one for each language?)
    b. class files
    Knowing all this, our problem is a matter of organization of those approaches. How could I organize the different files? Should I use a database to store the messages, instead of using files (either properties files or class files)? Or might I create different files depending on where the string texts appear? For example, create a
    properties file or a class file containing the different string messages in every JSP file? Any other ideas of organization or design would be highly appreciated. Do you know any other web site where internationalization has been applied or case studies dealing with this matter?
    Thanks in advance.

    >
    Knowing all this, our problem is a matter of
    organization of those approaches. How could I organize
    the different files? Should I use a database to store
    the messages, instead of using files (either
    properties files or class files)? Or might I createYou could go with using Java's existing resource bundle facilities to work with localized resource bundles stored in files. Whether that be list or property resource bundles, the code is already written to load and manage resource bundles in these formats. I have personally worked with database-backed resource bundles, but that required custom code to be written.
    On a performance note, list resource bundles are found before property resource bundles. In a development environment, I've used property resource bundles and when moving an application into production, I have gone through the conversion of the property to list resource bundle format. There's a utility in our book, "Java Internationalization" (O'Reilly) which does conversion from property to list resource bundle format for you.
    different files depending on where the string texts
    appear? For example, create a
    properties file or a class file containing the
    different string messages in every JSP file? Any other
    ideas of organization or design would be highly
    appreciated. Do you know any other web site where
    internationalization has been applied or case studies
    dealing with this matter?Also in our book, we advocate using different resource bundles for holding different types of localized data. For example, there's nothing that says you cannot have resource bundles devoted to user exception messages, status messages, regular text, prompt text, etc... By splitting up your resources into different categories and placing them in an appropriately named resource bundle, you can know exactly where certain resources will be pulled from when your application is running.
    >
    Thanks in advance.Hope this helps.
    -David

  • For all the newbies who wants to learn Java

    I was a newbie like 4 months ago. i have some skills of OOP in C++ like 2 years back but since then i did'nt took any of programming language courses. I have experience in MSaccess and MYsql. i did my internship Last summer with Tennessee Education Lottery as a Database Analyst. At that time i realized what a Corporate Enviorment looks like. Trust me it was a formal interview and i passed it and they placed me in the IT department to write some scripts for the GUI terminal and at the same time create a Company Security Database. i did completed my project but i had to Learn Mysql. and then i realized Java was getting very popular. alot of people told me in the forums to go Java tutorial but i will not agree to start from the sun tutorial. you can do it only if you have a good or may be medium experience of OOP. it was really tough for me and then this magic guy came on the forum and told me to go on this website if you want to learn Java.
    http://chortle.ccsu.edu/java5/cs151java.html
    This site is a brilliant site specially the exercise problems and the quizes really attracted me to Java alot and now i came to realize how easy it is to program in Java rather than C++. Java forums have helped me alot in solving those exercise problems (not with the code but with a good explanation) which was very helpful for me. out of my 210 post i guess i have helped 30 people out and the rest of the questions are regarding those exercises. i came to know encapsulation, inheritance and all that stuff. though i am still not very perfect like i am still having trouble with ComparTo thing but it takes more practice. the more you practice the more you learn. so all the newbies if you really want to learn java even if you dont have any experience in OOp this is the site where you need to start. Hope this will definitely help you alot. thanks to all the Senior members navycoder, captain, paulcw, duffy, turingpest and others also who have helped me in the past. without you i would have not achieved the goal of learning java. now my next step is going to be learn GUI programming Swing. looks fun to me. but at the same time i have my final project for this semester to make on ONline Testing program which will have a database, php scripting and html and xml.
    I will post if i have any problems

    I was a newbie like 4 months ago. i have some skills
    of OOP in C++ like 2 years back but since then i
    did'nt took any of programming language courses. I
    have experience in MSaccess and MYsql. i did my
    internship Last summer with Tennessee Education
    Lottery as a Database Analyst. At that time i
    realized what a Corporate Enviorment looks like.
    Trust me it was a formal interview and i passed it
    and they placed me in the IT department to write some
    scripts for the GUI terminal and at the same time
    create a Company Security Database.Wow they really must like to gamble if they put you in charge of a security database - no offense meant, but that isn't the sort of thing you would want a brand new person working on, unless of course they were giving really high odds ;-)

  • Learning Java proxies - landscape question

    Hi guys,
    I could use a little help to learn Java Proxies, I'm just starting to get familiar with Java, I'm coming from the ABAP side.
    First and foremost what do I need from the system point view?
    We have an XI box and using file/FTP/IDoc adapters and also ABAP Proxies, I wrote some Java (mapping)functions, I am familiar with these.
    But for a Java proxy, I would need a separate Java server(?) to run the application on, is this correct?
    Can I use my own PC for this? (for learning purposes), I have NWDS installed on my PC.
    What are the steps to write a small simple Java Proxy.
    I would very much appreciate some help, guys, how do I start?
    Thanks a lot,
    Viktor

    Hi Viktor,
    You can work from your own machine. Becuase in Java Proxy scenarios, you are deploying EAR files in the XI server, and thru XI , you are executing the method written in the Java Application.
    Just check these links-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    /people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy
    /people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy
    Demo ~
    https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#jdi [original link is broken]
    Hope this helps,
    Regards,
    Moorthy

  • Should I learn JAVA or C#?

    Should I learn JAVA or C#? Or...both of them!?

    For the record, C# does not support multiple
    inheritance. It is very much like Java except that it
    has a few extra goodies thrown in. For my tastes, it
    is not as pure as Java, but it is an improvement over
    C++ and it has a few things, like operator
    overloading, that would look nice in Java. Hey! Wait!
    Stop! Stop the tomatoes! Please!Ugghh, operator overloading. What a nasty nasty thing that was. Why change something you have been seeing since you were in diapers to mean something else. + should alwalys be plus because we have all grown up knowing that. Imagine if you had a child and for the fun of it you taught him growing up that his left hand was his right hand,think of all the confusion he would have when he is learning how to drive and his instructor tells him to take a left. Even though he may learn that what he believes is left is now right he will always first think of his left hand as his right.

  • I want to start learning Java

    I want to learn Java, and write Java codes. I searched through this website for an article which explains what a develepment environment I must have, but couldn't find anything, because it is designed in a too formal manner.
    Can you simply give me a list of software to install to setup myself a Java development system?

    hkBattousai wrote:
    You kept giving me links from this website. I said it is very fomal and %95 of the information is trivia.
    Anyway I found the answer on a third party program's website:
    http://www.jcreator.com/installation.htm
    All I need is
    1) JDK
    2) A Java IDE
    Is this right?Of course, JCreator is a nice IDE for beginners. Also, it is simple to use.

  • How did YOU learn Java?

    Ok, two part question and a bunch of help for this Java newbie:
    1. How did you learn Java? Online tutorials, books, discussions, a game, or a class? Be specific and think back to when you looked at a Java program and went "wtf?"
    2. How do you keep up the new versions and therefore, useless older classes? I am reading the list on JDK 1.4 and just thinking, how could I remember all of this? If I'm used to programming one way, how can I relearn for every version?
    If I could just get some honest answers and opinions, it'd be greatly appreciated, Thanks!

    Get this:
    I originally 'learned' Java from "Java Made Simple" by Peter McBride. "Made Simple" is right: having finished this book, I had no idea that you could design your own classes for use by other classes! All my methods were static, I'd never written a constructor or instantiated one of my own classes, and my applications were all contained in a single class! I had only the vaguest notion of what "object oriented" meant, and I wondered why, for example, you had to say
    Integer x = new Integer(4);
    but not
    int x = new int(4);
    The book was intended, I think, for non-programmers who have been given some free space by their ISP to design a web page, and want to add some v. simple applets for decoration. Beware of books like this if you want to learn Java in a serious way.
    For a more positive tip, I recommend Sun's very own online Java Tutorial. It covers all the key topics thoroughly and clearly, so at the end you have a good understanding of Java (More than just the basics, I'd say). If you want to move on to more advanced topics this tutorial will probably stand you in good stead (I can't be certain as I haven't moved on from here yet myself), but if you don't you will still be able to write good amateur programs.

  • What is the best way to learn Java? I am a complete spacker?

    Hi,
    Please can someone point me in the right direction on how to learn java properly, I was just browsing the Sun website and came across; [http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g]
    Who are these packages aimed at? I was looking at the top one; Entry Level; Sun Certified Java Associate.
    Thanks.

    I am a complete spacker.
    Please can someone point me in the right direction on how to learn javaWith an admission like that, what makes you think that anyone would want to "point you in the right direction", so that you might, one day, if things go to plan, be the "spacker" (as you so eloquently put it) sitting next them, asking gumby questions all day, spounging ideas, and doubtless claiming much more than your fair share of the credit, and the donuts.
    Yep, I'm fixated on the donuts. They're very nice ;-)
    Now... what where you saying?
    I was just browsing the Sun website and came across; [the training catalog|http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g] and was looking at: Entry Level; Sun Certified Java Associate.
    Yep that'd be the one to aim for when you're starting out... Personally, I recommend you give the whole certification thing a miss (at least for now) and just get into the tutorials, and grab some books (there are some really excellent ones) and just write some programs... at least until such time as you feel confident enough in your chosen field of endevour to not even consider intruducing yourself as "Hi, I'm a complete spacker"... I'll bet you're a real hit in job interviews. Good grief!
    Cheers. Keith.
    Edited by: corlettk on 24/03/2009 23:56 ~~ Clearer.

  • Give some refrence to learn Java Script with HTML5lo mates,

    Hello mates,
    Can anybody please prvodi me a good refrence to learn java script with HTML5. Yes, i am new to HTML5 and Java.
    Anybody have a good refrence.
    Please Share.
    Thanks

    Sorry for misspell in thread heading.

  • Hi, where are some good places to learn Java?

    Hi all,
    I'm beginning to learn Java, with a background in c. Can anyone point out a few good web sites or books that would help make the transition? thanks.
    John
    p.s. -- is Java's pass by reference the same as pass by address? or by value?

    Here are a few good ones:
    http://developer.java.sun.com/developer/onlineTraining/new2java/
    http://java.sun.com/docs/books/tutorial/
    Welcome to Java!
    p.s. -- is Java's pass by reference the
    same as pass by address? or by value? Wherever it says "reference", think that it says "pointer".
    You'll get out of much trouble (especially what comes to passing references (pointers) to methods and reference (pointer) variables).
    Java is 100% pass-by-value, where "values2 are either primitive types (ints, floats, chars) or references (pointers). You can never have 'direct' access to objects like in C++.

  • Links to learn Java

    Hi,
    I friend of mine has just started learning Java. Can you reccomend any tutorial sessions on the web or some books?
    Thank you very much
    Maria

    By all means, please direct your friend to the JDC's:
    New to Java Programming Center: http://developer.java.sun.com/developer/onlineTraining/new2java/
    Have your friend subscribe to the center's monthly email supplement and read past issues online:
    http://developer.java.sun.com/developer/onlineTraining/new2java/supplements/
    As for books, have your friend read this article:
    Books to Shorten Your Learning Curve:
    http://developer.java.sun.com/developer/onlineTraining/new2java//programming/learn/bookreview.html
    Then have your friend check out our tutorials:
    http://developer.java.sun.com/developer/onlineTraining/
    Starting with the New to Java Programming Center because that is the collection of beginner material all linked in one convenient spot.
    Enjoy!
    Dana Nourie

Maybe you are looking for

  • Creation of new product hierarchy and products in SAP CRM.

    Dear all, please help with resolving of following issue: In CRM system base hierarchies were replicated from R/3 system with materials. Current requirement is to create new materials in CRM directly (as standalone scenario). As far as I understand, I

  • What to do when Outlook AutoArchive doesn't work

    AutoArchive feature helps us manage the space in the mailboxes or on the e-mail server that were are using by automatically moving items to an archive location. These items can be Email messages, Calendar items, Tasks, Notes, Journal entries. However

  • ICal won't sync from Mac to iPhone

    iCal wont sync from Mac to iPhone

  • Error when scheduling to a printer

    Hi, I'm using a new installation of BOXI 3.1 SP2 FP2.5 and I am trying to schedule a Crystal Report to be printed to a network printer. When I press the schedule button after configuring the report schedule it fails on the page (little yellow warning

  • HTTP 415 Unsupported Media Type with SOAP adapter trying to put SOAP header

    Hello, I am trying to put data into soap header using soap receiver adapter. Seems like building the complete soap message is the right way to go. Thus I wrote a java program to build the complete soap message (soap envelop, soap header and soap body