Gava SE 1.0, a Java IDE for international code,  released,

Please go to check http://www.gavasoft.com for more information
Gava is a Java Integrated Development Environment (IDE), built in pure Java, to develop Java applications and applets. Most part of Gava is developed in Gava itself. As a pure Java application, Gava can run on both Windows and Unix/Linux platforms. It requires JRE 1.4 to execute, but it can debug JDK1.2, 1.3, and 1.4.
Intuitive, fast, and powerful. Gava is a fast IDE built with many unique and well-thought-out optimizations. Gava users will enjoy a smooth coding feeling throughout the development phases - fast start-up, fast code completion, fast compiling, etc. With a relatively simple but intuitive GUI, Gava provides users powerful functionalities. It suits the needs of all developers, from entry-level to advanced.
Internationalization. Gava is an IDE designed for developing international Java applications. First, Gava itself is a multilingual Java application. Developers can set Gava to any language, no matter what OS (localized or English version) it is running on. Second, Gava provides many functionalities and tools to easily develop multilingual applications, with either localization or internationalization technologies.
Write once, develop anywhere. With Gava, you can not only run your projects on multi-platforms, you can also develop your projects on multi-platforms. Gava implements an OS-independent project management architecture. Based on this architecture and other special features in Gava, developers can easily port Gava's projects to different platforms, file systems, or file directories.
Multiple debugging sessions. Gava can debug multiple debuggees within the same running instance of Gava. This feature makes Client Server debugging much easier, Gava users don't have to switch between running applications.
Customizable. Gava is configurable. Gava users can customize the GUI look and feel with their favorable fonts and colors to create a work environment suitable for different occasions, either for demonstration or development.
Now Gava SE 1.0 is available for download. We would appreciate any and all feedback regarding the product. You may download a fully funtional 30 days trial version from our download page, and try it to see how you like it. Thank you.

As if we don't have enough IDE's already??? And what's this?
...Most part of Gava is developed in Gava itself...Huh? is Gava a language too? Like we need yet another language?

Similar Messages

  • BAPI for Internal Order Release

    Dear SAP  GURU's
    Can anybody help me  from the following issue
    In IM52 once we budget internal order it will automatically trigger mail for user to release internal order,  so in this scenario we require BAPI  for Internal order release.
    KO02 - Change Internal order (Activity :  Release Internal order)
    Looking for Standard BAPI 
    Thanks and regards
    Alok Dixit

    Hi Alok,
    I am not sure about BAPI for this function.I suggest you try this kind of function with user exit like COOPA002 using appropriate program logic.
    Regards,
    Ashok

  • Simple Object Modelling and Java IDE for OSX?

    I haven't been technical for a while and I want to refresh my Java and object modelling skills. I'm looking for two things. If I can find both in the same environment so much the better.
    1) A basic UML modelling tool. All I really care about is describing a medium size object model: classes, sub-classes, attributes, relations, etc.
    2) A basic Java IDE. Don't need EJB or anything complex. Just want to compile run and debug simple Java programs.
    I down loaded Net Objects but it seems like overkill for what I want. I looked on some open source sites but almost nothing was native to OSX it all ran under Windows or required a Java virtual machine. Actually I guess that's another question, is there already a Java virtual machine as part of OSX or do I need to download one and if so which would be the best.
    I'm willing to spend a few $$ but free stuff would be better and no more than $50. So far I found one product native to OSX but the starting cost was $400+ for a five person license.

    In case anyone has the same question, I just found this very nice tool on the Apple web site called Visual Paradigm for UML:
    http://www.apple.com/downloads/macosx/development_tools/visualparadigmforumlente rpriseedition.html
    I'm still getting to know it but this is exactly what I was looking for. Fairly easy to use if you already know OO but not as complex as some other tools and works well on the Mac.

  • Java IDE for Unix/Linux

    Hi everybody
    I'm switching to Red Hat Linux. Does anybody know any good IDE for that OS? I'm looking for something not too heavy, don't want to run massive IDE like JBuilder. For example under windows I use JCreator which is quite light, but unfortunately there isn't a Linux version.
    Cheers mates
    marcocaco

    Since this is a J2EE forum, I would recommend NetBeans 4.1 which has excellent web tier (JSP/Servlet) support as well as EJB and Web Services support now.
    http://www.netbeans.org/community/releases/41/index.html
    There's also a bundle for NetBeans 4.1 + Sun AS 8 2004Q4 here:
    http://java.sun.com/j2ee/1.4/download.html#nb (full J2EE 1.4 support).
    IMO, Eclipse is not there with Web tier development and has no EJB/Web Services support.
    -Alexis

  • Working Java IDE for Intel-based Mac?

    Apparently Rosetta has big problems with the Java virtual machine, so my beloved Borland JBuilder crashes on startup (on my iMac Core Duo), despite working beautifully on my PowerBook.
    Looking for a replacement, I found this apple website:
    http://developer.apple.com/tools/eclipse.html
    which enthusiastically endorses an IDE called "Eclipse" for Java development on the Mac. So I downloaded it, but it too crashes on startup. Is Apple planning to fix these fairly severe Rosetta problems? Otherwise, are there any reasonable Java IDE's out there that Intel-based macs are capable of running?
    (Wolfram -- the company that makes Mathematica -- has also noticed problems with Rosetta's handling of the Java VM: http://support.wolfram.com/mathematica/systems/macintosh/osx/macintelrosetta.htm l )

    Hello Mike,
    yes you are right.
    The Bug #98889, deals with the Eclipse on Intel-Mac problem, since June, 8th 2005 and it works great.
    I took the https://bugs.eclipse.org/bugs/attachment.cgi?id=33023 attachement (SWT 3219) and placed
    - eclipse/plugins/org.eclipse.swt.carbon.macosx.ppc_3.2.0.jar
    instead of
    - eclipse/plugins/org.eclipse.swt.carbon.macosx.ppc_3.1.1.jar
    That was all I have to do.
    After the installation, you got an eclipse which runs at an incredible speed I never saw before - even on Windows-native machines at work!
    Remark: There will also be an org.eclipse.swt.carbon.macosx.ppc_3.2.0 directory extracted which you should put into the plugins - directory.
    I use a stable 3.1 version with this patch and everything works fine.
    ~ Markus

  • Ideas for making code faster?

    OK, I'm tryig to make a random move generator for a chess game. I want the move to be legit. It's kind of a first step to making an AI I guess. It works but unfortunately it brings my system to it's knees, and my system is pretty good. Here's the generator, any help would be appreciated.
    Basically it makes a very large Vector of objects that contain all of the valid moves, then picks one at random.
    import java.util.Vector;
    public class MoveGenerator
         int team, currentX, currentY, r;
         int[] randomMove = new int[4];
         Vector TeamMoves = new Vector();
         // Creates a new MoveGenerator which will play for team tm
         public MoveGenerator(int tm){
              team = tm;
         // Gets all the possible moves for a team during at a given time and places
         // each move into Vector TeamMoves
         public Vector getTeamMoves(){          
              for (int row = 0; row < 8; row++){
                   for (int col = 0; col < 8; col++){
                        // Gets the valid moves for each piece
                        if (ChessBoard.cbLayout[col][row] != null){                         
                             if (ChessBoard.cbLayout[col][row].getTeam() == team){
                                  //set currentX/Y to position of each piece
                                  currentX = ChessBoard.cbLayout[col][row].getPosition()[0];
                                  currentY = ChessBoard.cbLayout[col][row].getPosition()[1];
                                  // Goes through and checks if each square is a valid move
                                  // for this piece and if it is adds it to TeamMoves
                                  for (int y = 0; y < 8; y++){
                                       for (int x = 0; x < 8; x++){                                   
                                            if (ChessBoard.cbLayout[col][row].getValidMoves()[x][y]){
                                                 TeamMoves.addElement(new MoveValues(currentX, currentY, x, y));
              return TeamMoves;
         // Sets new random number
         public int renewSeed()
              r = (int) (Math.random() * getTeamMoves().size());
              return r;
         // Will choose one of the valid moves at random
         public int[] getMove(){          
              System.out.println(r);
              randomMove[0] = ((MoveValues)(getTeamMoves().elementAt(r))).getMoveValues()[0];
              randomMove[1] = ((MoveValues)(getTeamMoves().elementAt(r))).getMoveValues()[1];
              randomMove[2] = ((MoveValues)(getTeamMoves().elementAt(r))).getMoveValues()[2];
              randomMove[3] = ((MoveValues)(getTeamMoves().elementAt(r))).getMoveValues()[3];          
              return randomMove;
         // Used to store movement info, all possible moves are then added to
         // Vector TeamMoves. Of which one will be chosen at random.
         class MoveValues
              int fromX, fromY, toX, toY;
              int[] moveArray = new int[4];
              // Sets up an obfject storing the values for a move
              public MoveValues(int x1, int y1, int x2, int y2){
                   fromX = x1;
                   fromY = y1;
                   toX = x2;
                   toY = y2;
              // Retrieves the values of the move in this object
              public int[] getMoveValues(){
                   moveArray[0] = fromX;
                   moveArray[1] = fromY;
                   moveArray[2] = toX;
                   moveArray[3] = toY;
                   return moveArray;
    }

    Here's a really quick stab at some really simple optimizations...
    public Vector getTeamMoves(){
    List     listMoves = new ArrayList();          // OPTIMIZE -- use ArrayList instead of Vector
              for (int row = 0; row < 8; row++){
                   for (int col = 0; col < 8; col++){
                        // Gets the valid moves for each piece
                   ?ChessBoardLayout? layout = ChessBoard.cbLayout[col][row]; // OPTIMIZE - dereference object once
                        if (layout != null){                         
                             if (layout.getTeam() == team){
                                  //set currentX/Y to position of each piece
                                  int moves[] = layout.getPosition(); // OPTIMIZE- Call method ONCE
                                  currentX = moves[0];
                                  currentY = moves[1];
                                  // Goes through and checks if each square is a valid move
                                  // for this piece and if it is adds it to TeamMoves
                                  int validMoves[][] = layout.getValidMoves(); // OPTIMIZE- Move method call outside loops
                                  for (int y = 0; y < 8; y++){
                                       for (int x = 0; x < 8; x++){                                   
                                            if (validMoves[x][y]){
                                                 listMoves.add(new MoveValues(currentX, currentY, x, y));
              return new Vector(listMoves);
         }

  • Photo Syncing - Ideas for the next release of iTunes

    I have noticed over the last few months that when I sync my iPhone with iTunes, it mentions that it is syncing my photos as well. The only thing that I have are the photos on the phone, nothing else marked in iTunes to transfer.
    So my question is this, in a future update, can you make it so that we can manage the Camera Roll on our iPhone (and perhaps other iDevices) so we can remove the items from our iPhone, but store them on our PC/MAC rather than doing things the hard way, and opening up a file browser to connect directly to the phone, and get them that way? (Which by the way, they are always 90 degres to the left, and have to be rotated to be upright).
    I think many of us here would benifit from this suggestion, plus allow us to place the photos in a "tree" format so that if we took Christmas pictures for example, we could create a folder called, "Christmas 2010". Any response would be welcome.

    You are talking to fellow users here, these forums are not monitored by Apple - feedback to Apple can be done here http://www.apple.com/feedback/

  • Idea for this code pls

    Hi,
    In the below code, I have certain doubts.
    1.Do I need to go for inner join statements in fetching data for parameters?..
    2. How can I group by document type and print the total of net value...for this do i need to move the datas to another internal table ?..How to ?
    tables : vbak,vbap.
    data : begin of itab occurs 0,
            vbeln like vbak-vbeln,
            auart like vbak-auart,
            netwr like vbak-netwr,
            waerk like vbak-waerk,
            zmeng like vbap-zmeng,
            zieme like vbap-zieme,
            posnr like vbap-posnr,
            matnr like vbap-matnr,
            end of itab.
    select-options : s_vbeln for vbak-vbeln.
    Parameters     : s_vkorg(10) type c,
                     s_vtweg(10) type c,
                     s_spart(10) type c.
    start-of-selection.
    select avbeln aauart anetwr awaerk bzmeng bzieme bposnr bmatnr
    into table itab from vbak as a inner join vbap as b on b~vbeln =
    avbeln where avbeln in s_vbeln .
    loop at itab.
    write : /5 itab-vbeln,15 itab-posnr,25 itab-auart,
    30 itab-matnr,35 itab-zmeng,40 itab-zieme,45 itab-netwr,50 itab-waerk..
    endloop.
    Initialization.
    at selection-screen.
    IF   s_vbeln is initial and
         s_vkorg is initial and
         s_vtweg is initial and
         s_spart is initial.
        MESSAGE e000(zam).
      ENDIF.
      IF not s_vbeln is initial.
       select vbeln  auart netwr waerk from vbak into table itab where vbeln
                                                                 in s_vbeln.
        IF sy-subrc NE 0.
             MESSAGE e001(zam).
                 ENDIF.
        else.
        if not  s_vkorg is initial.
         select vbeln auart netwr waerk from vbak into table itab
                                         where vkorg = s_vkorg.
             if sy-subrc NE 0.
                 message e002(zam).
                         endif.
                          endif.
        If not s_vtweg is initial.
         select vbeln auart netwr waerk from vbak into table itab
                                          where vtweg = s_vtweg.
           If sy-subrc NE 0.
                message e003(zam).
                      endif.
                       endif.
         if not s_spart is initial.
            select posnr matnr zmeng zieme from vbap into table itab
                                               where spart = s_spart.
            if sy-subrc NE 0.
                 message e004(zam).
                     endif.
                       endif.
       ENDIF.

    The JOIN looks OK.
    You can move the document type to the beginning of the internal table and sort on it when the data is collected.Then:
      LOOP AT itab.
        AT NEW auart.
    * Totals
        ENDAT.
        WRITE :  /5 itab-vbeln,15 itab-posnr,25 itab-auart,
                 30 itab-matnr,35 itab-zmeng,40 itab-zieme,
                 45 itab-netwr,50 itab-waerk..
      ENDLOOP.
    Rob

  • Free ide for gui programming

    can someone tell me what's the best free java ide for gui programming?

    No one can answer the question of which one is better. It's like answering the question - is red more beautiful than yellow?
    I can however say that the plugins into eclipse which lets you build swing ui by drag and drop are not mature, and I don't think they work if you modify the code by hand, and then want to go back into "drag % drop" mode. The ui builder in jbuilder is nice, and doesn't clutter the code, and it works even if you have modified the code by hand.
    /kaj

  • Java Compiler for MAC OS X & Linux

    Greetings:
    I could use a recommendation for a JAVA compiler.
    Any help is appreciated.
    Q1: For Mac OS X, what is a recommended Java compiler / JDK ?
    Q2: Can I program and compile a Java program with the Xcode platform? If so, how?
    (fyi: did notice there isn't a JAVA library like C++...but there probably is one out there)
    Q3: For Linux OS, what is a recommended Java compiler? (probably the same as Mac)
    If you have a website for downloading a compiler and / or Java Library for X code, toss it my way.
    Thank you for your time.
    Cheers,
    Shockwave

    The javac compiler is installed in /System/Library/Frameworks/JavaVM.framework/Commands/. On my machine it's also installed in /usr/bin/javac.
    The java libraries in /System/Library/Frameworks/JavaVM.framework/Libraries/ then there are others in /usr/lib/java/.
    I believe that you can use Xcode as an IDE for java or download Eclipse. Then again the Terminal.app (your shell), vi or emacs, and the javac command will get you going.

  • Best Java IDE fo Linux

    what is the best Java IDE for linux system

    I use on three different projects three different IDEs: JBuilder, Eclipse and IntelliJ. I personally prefer IntelliJ, although Eclipse and JBuilder are very good products as well. If you need absolute stability, Eclipse is maybe a little bit early in development, on the other hand it is free and open source. Additionally it "feels" a little bit faster on Linux, because it does not use Swing but SWT which utilizes native controls.
    ~k

  • BEST Java IDE/RAD tool

    What is the best Java IDE for the price? I don't currently do a lot with Enterprise Java Beans and such ... but 1 thing I really need is to speed up GUI development for Java apps.
    Any ideas?

    Free:
    netbeans.org
    eclipse.org (my current favorite)
    Both have a ton of features, including CVS integration.

  • New Java SE for Embedded 6 free evaluation releases on ARM/Linux available

    Hi:
    People who are reading this forum might be interested to know about
    Sun's Java SE for Embedded 6 releases on ARM/Linux that have been
    made available today for free evaluation -- three updated releases (for
    ARM v6 and v7) and two new releases (for ARM v5), both headless
    and headful versions are available:
    [http://java.sun.com/javase/downloads/embedded.jsp|http://java.sun.com/javase/downloads/embedded.jsp]
    [http://java.sun.com/javase/embedded/system_requirements.jsp|http://java.sun.com/javase/embedded/system_requirements.jsp]
    When you select a Java SE for Embedded eval through either of the
    above URLs, the download link will be sent to you by e-mail after you
    fill out a quick survey and agree to a click-through, 90-days e-license.
    For more information about Sun's Java SE for Embedded product, please
    start at the main web page for this product:
    [http://java.sun.com/javase/embedded/|http://java.sun.com/javase/embedded/]
    This page also includes a link through which you can [contact Sun|http://www.javelinfeedback.com/sun/index.jsp?pi=353770340fcc19a6ca0f558647d48f48] to submit
    any further questions about the Java SE for Embedded product.
    Thanks,
    Carlos B. Lucasius
    Java SE Embedded and Real-Time Engineering
    Sun Microsystems, Inc.
    [http://sites.google.com/site/javartsandjavaseforembedded/|http://sites.google.com/site/javartsandjavaseforembedded/]

    Hello,
    Just a quick question: can we have an official position from Sun regarding support of earlier releases of Solaris with Java RTS 2.1? Our customer is currently running Solaris 10 Update 3 with current Recommended patches, and the 2.1 beta cyclic driver supported this version of Solaris. However with the official release version of 2.1, support for U3 disappeared (only U4 and U5 are now supported). Aside from "rubber stamping" the Solaris build via /etc/release, is there a technical reason why U3 is no longer supported? As long as our kernel is up to date, can we safely use 2.1? Or is it just a case of being unable to officially support and test so many releases of Solaris?
    Is this a general rule-of-thumb we can expect in future: only supporting the last 2 updates of Solaris 10?
    Your advice is appreciated.
    Thanks,
    Dave.

  • Ideas for a Java based Thesis

    Hi,
    does anybody have any good ideas for a Java based Thesis project, something that could be completed in no more than 6 months. I have been working with Servlets & J2ME for over a year, but I'm having trouble coming up with a good/challenging project....
    Any help appreciated,
    Shane

    You can find a ton of potential student projects here:
    http://mindprod.com/projects.html
    Dunno if any of them fit your criteria - but it's a start...
    Good luck!
    Grant

  • What is the best IDE for database programming in java?

    im just new to java, i have experience in powerbuilder and visual basic. Im looking for an IDE for JAVA Database Programming that have same ease of use of the GUI builder of visual basic and power of the Datawindow in Powerbuilder.
    What is the best IDE for database programming in java?

    hey sabre why not just help me? instead of posting
    annoying replies. You want me to browse all the post
    two weeks ago to find what im looking for. stoopsMost regulars to this forum find X-posting annoying. Since you are lazy and want me to search the posts of the last couple of week for you, I find you very annoying.

Maybe you are looking for