JWAX UI Framework for AJAX (Swing Like)
Wanted to pass this along to Swing Developers.
http://www.ajaximpact.com/detail_news.php?id=113
JWAX is a event driven component framework modeled after Swing, SWT and other component based systems for AJAX development. It can be leveraged from client side AJAX or dynamic UI systems for development. JWAX has Object Oriented Architecture.
It utilizes a render kit model for client code generation and provides a set of common base UI components with plans to support complex components in the future.
JWAX Features
- Object Oriented Architecture
- Event Delegation Model
- Component Inheritance and Aggregation Support
- Cross Browser Compatibility w/ RenderKits
- Aspect Oriented Rendering of Components
JWAX architecture
JWAX architecture is a component framework much like Swing, SWT, etc. It leverages an event delegation model to trigger and listen for component events. The underlying component model is rendered based on the client output type. So it's easy to customize the component view to a browser, technology or look and feel based on the renderkit chosen.
Wanted to pass this along to Swing Developers.
http://www.ajaximpact.com/detail_news.php?id=113
JWAX is a event driven component framework modeled after Swing, SWT and other component based systems for AJAX development. It can be leveraged from client side AJAX or dynamic UI systems for development. JWAX has Object Oriented Architecture.
It utilizes a render kit model for client code generation and provides a set of common base UI components with plans to support complex components in the future.
JWAX Features
- Object Oriented Architecture
- Event Delegation Model
- Component Inheritance and Aggregation Support
- Cross Browser Compatibility w/ RenderKits
- Aspect Oriented Rendering of Components
JWAX architecture
JWAX architecture is a component framework much like Swing, SWT, etc. It leverages an event delegation model to trigger and listen for component events. The underlying component model is rendered based on the client output type. So it's easy to customize the component view to a browser, technology or look and feel based on the renderkit chosen.
Similar Messages
-
Introduction to the Spry framework for Ajax
Hi All
I attended the breeze eSeminar:
Introduction to the Spry framework for Ajax
07/27/2006
3:00 PM US/Eastern
Anyone know the location for the recorded version?Well, that wasn't easy to find....
http://www.adobe.com/cfusion/event/index.cfm?event=list&type=ondemand_seminar&loc=en_us
Search for "spry". Lots of good stuff on this page.
Thanks,
Don -
Welcome to the Spry framework for Ajax Forum
Welcome to the Spry framework for Ajax forum! Please use this
forum to discuss the Spry framework for Ajax and supporting content
on Adobe Labs.Hi,
Techy_one: the download page should be working:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_spry
anuj: SpryEffects is in 'demo/includes'. We will be including
effects in our next Spry drop.
Severe: We are working on more widgets. They will be released
over time as we finish them. We are still looking into how we can
make Spry support for DW available.
Thanks,
Don -
Spry Framework for Ajax does not work on google chrome
I downloaded this beautiful gallery to use it on my site http://adobe.github.com/Spry/demos/gallery/index.html
Everything ok on InternetExplorer and Firefox but it does not work on Google Chrome.
Can you help me to solve this problem?sorry but this forum is for questions about JavaScript inside Acrobat and not general language frameworks. We don't have a discussion topic for Spry.
-
Display " You are not authorized to view this page " when I
can see index.html on demos folder, but when I see the html out the
server work very well.Are you using IE 7? If so, I think it has to do with the fact
that by default, IE 7 runs with a set of different permissions than
IE 6 did. I believe the Local Zone is locked down which is why you
can't load the index.html file off your disk, but you can off the
server.
We still need to set aside some time to figure out what the
correct IE 7 settings are for folks that want to load files off
their local disk.
--== Kin ==-- -
Spry framework for ajax - video example Aquo
I have a problem displaying the xml code which has H1, H2
hard coded. How do i display this without the H1, H2.
If i swap this code for
<script src="../SpryAssets/SpryData.js"
type="text/javascript"></script>
for
<script src="../js/SpryData.js"
type="text/javascript"></script> it works but the repeat
region then stops working???
Any ideasDon know a LOT better than me... but I think that when you
insert a spry table in a master region, it has a checkbox option
that asks if you want it to update a detail region when clicked. If
you check that, whatever data you put in that table will update the
detail region using the same dataset.
If you do that, you can probably look at the code for the
data in the table and see what he is talking about. The spry table
creates it automatically, but you can also hand code links that
update data regions too, which is what he is saying.
Did I get that right Don? ;) -
Framework for client-server Architecture in Java !!!! With swing
Hi,
Considering the scenario where we are having the Client-Server application and the rich clients at the client place , based on the frames.I have though of the logic as :
Client -----------> ClientComponentframeWorkObject(Genric Objects) ---------> reading the data from the configurable files to find where to take the user action ---------> will call the Servercomponetobject(Generic objects) can be Servlet or just a object which connects to the server(DB).I have been able to find the open-source frame work at the Apache ,all covering the server-side framework so i though of doing some work with the framework covering the client(swing) -server Archetect.Even I dont know how the existing server side framework support the swing client.
I would appericiate if someone who had worked on the client server requirement with java , could share the knowledge about the framework being used in the existing work.
regards
VickyHi,
GENERIC CLIENT COMPONENT:
package com.nst.clientcomp;
import javax.swing.JFrame;
import javax.swing.JPanel;
public abstract class ClientComp extends JFrame
protected JFrame currentframe;
protected JPanel panel;
public ClientComp()
// To decide if the ClientComp to be Frame or the Panel.
//panel=this;
//currentframe=new JFrame();
panel=new JPanel();
currentframe=this;
// Just Concentrate on the GUI , look and feel here .......And the user action will generate
// generate the event which should call the callNextView()..The component developer have to
// concentrate on the writing the display() and the callNextView()..
public abstract void display() ;
// This is the Final action.Template Pattern being Called
public String action()
readServerObj();
processContent();
display();
return null;
Reading of the value object which is being Passes from the Server.As per the Design it is
called VOFS and will be read here.Here
1) Connect to the Server
2) Pass the VOFC through the socket connection
3) Also obtain the VOFS(Value object from server)
In certain application it can be implemented here
public Object readServerObj()
System.out.println("Hello from ServerObj!!! Should be implemented ");
return null;
Processing the Sever Value Object, which is basically as VOFS.It is processed by the
Client.And infact the Value object from Client(VOFC) should be generated here for next
user interaction from the Client.
public void processContent()
System.out.println("Hello from processContent !!! Should be implemented ");
// Clear the Frame
private void cleanUp()
currentframe.dispose();
Contains the place where next view takes.Before this is invoked the cache copy of the
StateObject should be stored in the appropriate Data Structure......
public void callNextView(ClientComp com)
panel.removeAll();
com.action();
cleanUp();
} COMONENTS AS PER THE FRAMEWORK :
package com.nst.clientcomp;
import javax.swing.*;
import java.awt.event.*;
public class Comp1 extends ClientComp implements ActionListener
JTextField t,t1;
//Default display , displaying the screen.This should be the abstract method
public void display()
JLabel l=new JLabel("UserName");
t=new JTextField(10);
JLabel l1=new JLabel("Password");
t1=new JPasswordField(10);
t.setText("admin");
t1.setText("admin");
JButton b=new JButton("Login");
b.addActionListener(this);
panel.add(l);
panel.add(t);
panel.add(l1);
panel.add(t1);
panel.add(b);
currentframe.getContentPane().add(panel);
currentframe.setSize(400,400);
currentframe.setVisible(true);
public static void main(String ar[]) throws Exception
ClientComp c1 = (ClientComp)(Class.forName(ar[0])).newInstance();
c1.action();
System.out.println("Hello11");
public void actionPerformed(ActionEvent e)
//Do someprocessing if required
if(t.getText().equals("admin")&&t1.getText().equals("admin"))
callNextView(new Comp2());
else
System.out.println("invalid login");
} Similarly you can develop the other components and you have to take care of the display() and the user action Event which eventually calls the callNextView.I hope there might be the cases where this has been implemented ..
Regards
Vicky -
Looking for good Swing Frameworks
a client have asked me about frameworks to assemble Swing GUIs...
well, I�m expert in using Swing but I�m from the old school, i.e., hand-made interfaces from the model to the view, passing through the actions and regular expressions to consistency checking... And the client team is a frameworks lover..
Now, it seems time to update my knowledge through the usage of frameworks, these new stuff about XML representing dynamic GUIs, JIT rendering, etc.
any tip will be greateful...
best regards,
Felipe Ga�cho
http://schoolbus.dev.java.net
http://cejug.dev.java.net
http://sourceforge.net/projects/bugzilla-brI will send you a couple of resumes later today.
-
How to disable html for whole swing application.
Hi,
As we can disable html for individual swing components , for example JLabel
label.putClientProperty("html.disable",Boolean.TRUE);
BasicHTML.updateRenderer(label,"html.disable");
is there any way to disable html rendering in swing components for system wide / whole application?.
Thanks
KiranBetter use a utility method in the application like this
public static void disableHtml(JComponent component)
component.putClientProperty("html.disable",Boolean.TRUE);
BasicHTML.updateRenderer(component,"html.disable");
call disableHtml(Component u want to set html disable) for any component in the application. -
BackGround picture for a Swing application??
hi,
once I got a nice idea while watching some webpages. we can give a background picture for a webpage in <body> tag?
I want to do same thing for any Swing application. Currently I am working on that issue. Any suggestions are welcome!!
santhoshHi everybody!
Finally I got it. now Using this We can enable background for any swing application.
the complete code is shown here. If you have any problems regarding this code, please mail to [email protected]
/******************************[TexturedImageIcon.java]***********************/
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
/* this is used to generate a tiled image from a given image file.*/
public class TexturedImageIcon extends ImageIcon
private Dimension size = new Dimension(10, 10);
BufferedImage bimg1,bimg;
Graphics2D g2;
ComponentListener cl = new ComponentAdapter(){
public void componentResized(ComponentEvent ce){
Component c = (Component)ce.getSource();
size = c.getSize();
createImage();
public void setImage(String filename){
super.setImage(new ImageIcon(filename).getImage());
bimg1=null;
createImage();
public TexturedImageIcon(Component comp, Image img){
super(img);
addListener(comp);
public TexturedImageIcon(Component comp, String filename){
super(filename);
addListener(comp);
public TexturedImageIcon(Component comp, URL url){
super(url);
addListener(comp);
private void addListener(Component comp){
comp.addComponentListener(cl);
private void createImage(){
bimg = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB);
g2 = bimg.createGraphics();
Rectangle2D rect = new Rectangle2D.Float(0,0,size.width-1, size.height-1);
Rectangle2D tr = new Rectangle2D.Double(0,0,super.getIconWidth(), super.getIconHeight());
if(bimg1==null){
bimg1 = new BufferedImage(super.getIconWidth(), super.getIconHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D g = bimg1.createGraphics();
g.drawImage(super.getImage(), null, null);
TexturePaint tp = new TexturePaint(bimg1, tr);
g2.setPaint(tp);
g2.fill(rect);
public int getIconWidth(){ return size.width; }
public int getIconHeight(){ return size.height; }
public Image getImage(){
System.out.println("asked");
return bimg;
public void paintIcon(Component c, Graphics g, int x, int y){
Graphics2D g2d =(Graphics2D)g;
g2d.drawImage(bimg, null, null);
public static void main(String[] args){
JFrame f = new JFrame();
f.setSize(300,300);
JLabel label = new JLabel();
label.setBackground(Color.white);
label.setBorder(BorderFactory.createRaisedBevelBorder());
label.setIcon(new TexturedImageIcon(label, "world2.gif"));
f.getContentPane().setLayout(new BorderLayout());
f.getContentPane().add(label, BorderLayout.CENTER);
f.show();
/*********************************[JFCUtils.java]************************/
/*The main logic to enable background picture lies in this class*/
public class JFCUtils{
public static ContainerListener cl = new ContainerAdapter(){
public void componentAdded(ContainerEvent ce){
JComponent child = (JComponent)ce.getChild();
child.setOpaque(false);
child.addContainerListener(this);
addlisteners(child);
public static TexturedImageIcon enableBackGround(JFrame f, String filename){
((JPanel)f.getContentPane()).setOpaque(false);
JLayeredPane lp = f.getLayeredPane();
JLabel label = new JLabel();
TexturedImageIcon icon = new TexturedImageIcon(label, filename);
label.setIcon(icon);
JPanel panel = new JPanel(new BorderLayout());
panel.add(label, BorderLayout.CENTER);
lp.add(panel, new Integer(Integer.MIN_VALUE));
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
panel.setBounds(0, 0, screen.width,screen.height);
addlisteners((JComponent)f.getContentPane());
return icon;
private static void addlisteners(Component c){
c.toString();
if(c instanceof JComponent) ((JComponent)c).setOpaque(false);
if(c instanceof Container){
Container ct = (Container)c;
ct.addContainerListener(cl);
for(int i=0; i<ct.getComponentCount(); i++){ //recursivly make all subcomponents transparent
Component child = (Component)ct.getComponent(i);
addlisteners(child);
public static void main(String[] args){
JFrame f = new JFrame();
enableBackGround(f, "bg.jpg");
JButton b = new JButton("fdfdfdfd");
f.getContentPane().add(b, BorderLayout.NORTH);
f.setSize(300,300);
f.show();
/*************************************[UserDialog.java]**************************/
//to check how a swing application with background looks like
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class UserDialog extends JDialog
JPanel contents = (JPanel)getContentPane();
JTextField shortField = new JTextField(20);
JTextField nameField = new JTextField(20);
JTextField emailField = new JTextField(20);
JTextField smtpServerField = new JTextField(20);
JTextField pwdField = new JPasswordField(20);
JTextField pwdField1 = new JPasswordField(20);
boolean okay = false;
public UserDialog(JFrame owner){
super(owner, "New User Details", true);
initComponents();
pack();
setResizable(false);
public UserDialog(JDialog owner){
super(owner, "New User Details", true);
initComponents();
pack();
setResizable(false);
private void initComponents(){
JPanel west = new JPanel(new GridLayout(0, 1));
west.add(new JLabel("Short Name"));
west.add(new JLabel("Full Name"));
west.add(new JLabel("Email"));
west.add(new JLabel("SMTP Server"));
west.add(new JLabel("Password"));
west.add(new JLabel("Confirm Password"));
JPanel east = new JPanel(new GridLayout(0, 1));
east.add(shortField);
east.add(nameField);
east.add(emailField);
east.add(smtpServerField);
east.add(pwdField);
east.add(pwdField1);
JPanel south = new JPanel();
JButton ok = new JButton("Ok");
JButton cancel = new JButton("Cancel");
south.add(ok);
south.add(cancel);
contents.setBorder(JFCUtils.border);
contents.setLayout(new BorderLayout(10, 10));
contents.add(west, BorderLayout.WEST);
contents.add(east, BorderLayout.EAST);
contents.add(south, BorderLayout.SOUTH);
ActionListener al = new ActionListener(){
public void actionPerformed(ActionEvent ae){
okay = ae.getActionCommand().equals("Ok");
setVisible(false);
ok.addActionListener(al);
cancel.addActionListener(al);
private void clearFields(){
shortField.setText("");
nameField.setText("");
emailField.setText("");
smtpServerField.setText("");
pwdField.setText("");
pwdField1.setText("");
public User getUser(){
clearFields();
okay = false;
show();
if(okay) return new User(shortField.getText(), nameField.getText(), emailField.getText(), smtpServerField.getText(), pwdField.getText());
else return null;
public static void main(String[] args){
Dialog dlg = new UserDialog();
TexturedImageIcon ticon = JFCUtils.enableBackGround(f, "bg.jpg");.show();
//we can change the background picture by calling ticon.setImage(...) at runtime. -
Question for everyone: Swing Design Patterns
I've used kodo for many web projects, but I am currently looking at using it
for a swing application and am having a hard time figuring out the best way
to use it.
My original attempt used a singleton PersistenceManager for the entire
application that always had a running transaction. When the application
started, the pm was created, and currentTransaction.begin() was called.
Whenever anything was done that needed to change the JDO-persisted business
objects, I would simply make the necessary method calls to the business
objects. Whenever the user wanted their changes to be saved (committed)
there was a "File->Save All" menu item that did a
currentTransaction.commit() then a currentTransaction.begin(). This seemed
very easy to do, and I could even bind JTextFields etc. directly to
getters/setters and all data to and from the swing app was nice and easy. I
see two problems with this, however:
1) The user needs to remember to call "file->save all" from time to time,
which is not always done
2) It makes an all-or-nothing approach to saving data. You cannot have a
"ok/cancel/apply" button on each window that commits only the data changed
in that window.
I could get rid of the "file->save all" necessity by having it auto-commit
after certain things are done. The trouble is, I think that would probably
be after each text field etc. looses focus and would lead to a lot of commit
overhead as well as default fields that shouldn't really be committed to the
database being committed.
My next attempt was to try to make the entering/editing of data independent
from the gets/sets/business methods on the business objects. In this
attempt, there is still a singleton pm, but no on-going transaction. On
each "OK" button click, transactions are begun, the information set in the
swing components are transferred to the business objects, and the
transaction is committed. Before long, however, it got very unwieldy to try
to manually track how swing controls map to business object calls. I did
find a nice pattern where there is a "BufferedValueHolder" object that you
could use for storing information, and when a passed variable would change
values (which you would change on your "OK" button), then it would
automatically send the new value to the underlying business objects which
would then be committed. This helped a lot on simple properties that can be
modified, but fell apart when you had more complex business logic such as
"when they hit the approve button, the approver needs to be set to the
logged in user, the approval date must be set to the current date, and the
item must be removed from the unapproved list". Since I can't call the
..approve() method on the business object when the approve button is hit
(since it is not running in a transaction), I must move/duplicate all the
logic of which swing fields must be changed into the UI layer, in which it
doesn't belong.
That's where I am so far. I thought about trying to create a new pm for
each window/transaction, but I think that would lead to too many "this
object not managed by this PM" exceptions. I've looked at the swing example
in the Kodo download, but the example does not seem to fit a more complex
application than the one provided. I also checked out JDOCentral.com, but
couldn't find anything in their code exchange. Any suggestions would be
very welcome.
NathanThanks for the quick response!
What do you mean by a DataSource class? For example, suppose you have the
following PC class:
public class Task {
private Integer id;
private String name;
private String approvedBy;
private Date approvalDate;
..... (getters and setters)
public void approve(String approver) {
approvedBy = approver;
approvalDate = new Date();
Would you have a DataSource class that is a duplicate of Task except that
getters and setters throw properyChangedEvents? Does it help to have the
DataSource object extend the PC object? Where would you put the approve()
method? On the Task or the TaskDataSource object? How does the DataSource
object know to save its information to the base Task object, by registering
with the PM?
I like the idea of not starting a transaction untill the DataSource changes.
Does refreshing each PC simply require a call to PM.refresh(), or does it
take more than that?
Nathan
"Alex Roytman" <[email protected]> wrote in message
news:[email protected]...
We use:
- single PM
- we use DataSource concept (proxy to percistent classes which fires
property change events on state change) to facilitate MVC
- Transaction started and commited per dialog box. It is started by
listeners attached to DataSource class so we do not start transactionbefor
each opening of a dialog box bu only when attempt is made to make a change
to state of a PC
- Dirtiest part is thet we have to refresh each PC instance (or sme time a
graph of instances) before we present it for editing
Have fun
Alex
"Nathan Voxland" <[email protected]> wrote in message
news:[email protected]...
I've used kodo for many web projects, but I am currently looking at
using
it
for a swing application and am having a hard time figuring out the bestway
to use it.
My original attempt used a singleton PersistenceManager for the entire
application that always had a running transaction. When the application
started, the pm was created, and currentTransaction.begin() was called.
Whenever anything was done that needed to change the JDO-persistedbusiness
objects, I would simply make the necessary method calls to the business
objects. Whenever the user wanted their changes to be saved (committed)
there was a "File->Save All" menu item that did a
currentTransaction.commit() then a currentTransaction.begin(). Thisseemed
very easy to do, and I could even bind JTextFields etc. directly to
getters/setters and all data to and from the swing app was nice and
easy.
I
see two problems with this, however:
1) The user needs to remember to call "file->save all" from time to
time,
which is not always done
2) It makes an all-or-nothing approach to saving data. You cannot havea
"ok/cancel/apply" button on each window that commits only the datachanged
in that window.
I could get rid of the "file->save all" necessity by having itauto-commit
after certain things are done. The trouble is, I think that wouldprobably
be after each text field etc. looses focus and would lead to a lot ofcommit
overhead as well as default fields that shouldn't really be committed tothe
database being committed.
My next attempt was to try to make the entering/editing of dataindependent
from the gets/sets/business methods on the business objects. In this
attempt, there is still a singleton pm, but no on-going transaction. On
each "OK" button click, transactions are begun, the information set in
the
swing components are transferred to the business objects, and the
transaction is committed. Before long, however, it got very unwieldy totry
to manually track how swing controls map to business object calls. I
did
find a nice pattern where there is a "BufferedValueHolder" object thatyou
could use for storing information, and when a passed variable wouldchange
values (which you would change on your "OK" button), then it would
automatically send the new value to the underlying business objectswhich
would then be committed. This helped a lot on simple properties thatcan
be
modified, but fell apart when you had more complex business logic such
as
"when they hit the approve button, the approver needs to be set to the
logged in user, the approval date must be set to the current date, andthe
item must be removed from the unapproved list". Since I can't call the
.approve() method on the business object when the approve button is hit
(since it is not running in a transaction), I must move/duplicate allthe
logic of which swing fields must be changed into the UI layer, in whichit
doesn't belong.
That's where I am so far. I thought about trying to create a new pm for
each window/transaction, but I think that would lead to too many "this
object not managed by this PM" exceptions. I've looked at the swingexample
in the Kodo download, but the example does not seem to fit a more
complex
application than the one provided. I also checked out JDOCentral.com,but
couldn't find anything in their code exchange. Any suggestions would be
very welcome.
Nathan -
I am looking for a way to develop a grammar checker for the web like spellcheckerplus can you help? I have my own dictionary for comparing and replacing words.
Hi,
The forum is about install/uninstall .NET Framework, please post your issue to dev related forum instead of here.
Best regards,
Barry
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Framework for creating Flash applications in AS3
Can anyone suggest a good framework for developing Flash AS3 applications? I have worked on two Flash frameworks till date: GAIA and PureMVC.
While GAIA is more focused on Website development and I find PureMVC a bit complex as I was not able to find anywhere the best approach to use the framework efficiently.Very delayed reply on this one, but I thought still worth mentioning a year after the fact. Over the last couple of years, working in a number of ad agencies, I've progressively built my own Flash CMS framework called Redblox (http://redblox.ca).
It's a framework I'm positive you've never seen the likes of before! Redblox uses XML files as a blueprint to recursively build you're entire website. Redblox framework concentrates on separating core functionality from behavioural functionality (see website for more info on that). Every component (ie, textfield, image, menu, layout, scrollbar, video player, everything!) is represented as an XML node within a larger XML structure and therefore its parameters, animations, behaviours and functionality can be added/updated/deleted directly within the XML. Consequently, using Redblox' integrated visual XML Editor allows users the ability to make these changes directly at runtime. Simply CTRL+CLICK on any item/component while viewing the website in editor mode and the Redblox XML Editor tool will display all the information on that component to add/update/delete. Once users have made their changes, users can then save the XML blueprint of the website back to file. Its really that simple.
I've only recently made this framework open-source, wanting to take a new direction in its development. I've used this framework to build microsites for Nike Training Canada (Olympics & World Juniors Hockey), Alexandre Keiths, Rogers, Purina to name a few.
Just check out the site, you'll love it right away!
Cheers,
Jason Thomas -
Best development framework for a beginner
Hi, can somebody recommend a good( the best around if there is) framework for a beginner to start learning.
i don't know a lot about frameworks and j2ee but i'm starting to learn.
i don't have any hands on experience yet with any of them, i can't decide
on which one to start with, i read a bit about spring,struts,EJB it looks like Spring's is the best
but as i said i am not qualified to judge.
waiting to hear some suggestions
thankswell which is easier to hear an opinion from somebody who has experience or to just
go dig it in the sands?
i don't mean to be rude either i am trying to get qualified i'm not asking you to do it for me
all am asking for is an opinion from somebody who has experience and who knows what he's talking about.
i don't have experience at all with j2ee development so i did some research and i learned that the best way to develop is using a framework
i did some more research and i read a bit on each framework i know there's a lot of them but again from my readings i concluded that these are the most widely used but again i know nothing about them, i'm reading spring docs now in fact but what good would it be if i find out that some other framework is better more used, more robust..?.
thanks you -
Hi All,
I am looking for some good logging framework for both AIR and
RIA application. I am new to flex so hoping some links from the
forum people. It would be nice if you guys can provide any link for
that framework where i can seee the example of how to use the
logging in AIR and RIA.
Thanks in advance
~hStrongNot so much a framework, but I have a logging class I use for
debugging purposes in my Ajax AIR app. It's written in javascript,
but I'm sure that you could rewrite it for flash or flex if you
needed to.
http://www.ear-fung.us/apps/airlogger/
you just include the JS file I have posted on my site and log
to the file using log.write("message here");
It'll put a log file on your desktop with all sorts of debug
related goodness.
Maybe you are looking for
-
Error while Oracle 10g Installation suse linux
Hi, All i am facing issue while installing Oracle 10g release 2 on open suse. All test are getting passed but getting a error reltated to ip address as follows. INFO: Checking DetectIfDHCPAssignedIP This is a prerequisite condition to test whether th
-
Should I organise on import or later?
At the moment most of my photos are not in iPhoto, they are sort organised in folders by date/events, eg Holiday 10, Xmas 11 etc I have recently joined Crashplan, although I also use Time Machine. So at the moment CrashPlan isn't backing up them fold
-
Hi, I tried to run this in the SQL Workshop section of APEX and I am not sure what I need to change : CREATE TABLE "ADV_INQ_REF" ( "ADV_ID" NUMBER NOT NULL ENABLE, "INQ_ID" NUMBER NOT NULL ENABLE, "QUALIFIED" VARCHAR2(1) DEFAULT 'F' NOT
-
Ship to party not defined for sales area x/y/z
Hi Friends, While creating sales order I am getting following error--- Ship to party not defined for sales area x/y/z .Please help to overcome this problem. xsales organisation ; ydistribution channel ; z--division Regards
-
I want to buy a n95 but...
i live in the usa and have a contract with verzion wireless.i was woundering if the n95 will work with verzion wireless. and if it will work what do i have to do to get the phone on there network thanks