Java API for Adobe Flex(AIR and Browser)
Hello Community,
Sometime ago i started the project located at: : http://code.google.com/p/gwt4air/ , wich primary goal was to bring another approach on writing AIR application by providing a Java API for the AIR API. On top of that i added support for PDF and Excel generation using Java.
I m glad to announce that the project will now add support for the Flex Framework
I wrote a post about it on the main page.
The Idea behind it is to give Java Developers a more simple way to write Flex Application by leaveraing a swing like API.
I hope this project will be a good alternative to the MXML+ ActionScript approach and looking for people willing to join the project.
Regards,
Alain
Good question, I'd like to know this myself. 4.5 has a huge number of changes since 4.0.
Similar Messages
-
Java API for images retriveal, Create and update in New Java API for SP05 ?
Hello Everyone,
Does any one know Which Java API Can be used to Display an Image in main table & API to add an image to Image table and link to Main Table in new release of Java API for MDM SP05.
Really Appreciate all help.
Thanks
VinitaHello Everyone,
Does any one know Which Java API Can be used to Display an Image in main table & API to add an image to Image table and link to Main Table in new release of Java API for MDM SP05.
Really Appreciate all help.
Thanks
Vinita -
Need Java API for Adobe interactive forms
Hi Gurus,
Anybody help me to write JAVA code for Validation, interact to BAPI or RFC of R/3, mail system and etc... respective of Adobe elements.
Is there any possible to write ABAP code in NetWeaver Development Studio instead of JAVA. Because I am Quit comfortable to use ABAP code.
Best regards
RamanaHi,
Why dont you check this SDN Contribution for your Simple Validations using Java Script and HTMLB...
<i>https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/94e976d3-0801-0010-92a0-c0725f115860</i>
Also, please check the Exercises for JAVA WD Development in this link...
<i>https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d</i>
I dont think you can write ABAP coding in NWDS as per my knowledge...
I hope this will help you...
Regards,
<i><b>Raja Sekhar</b></i>
Do award us the marks in case of satisfactory reply
Message was edited by: Raja Sekhar -
Set of Adobe Flex, AIR, and ActionScript API Posters
Do any of the moderators know if this poster is updated for 4.5? If not I will wait a month or so before placig my order. Thanks!
http://registrationbenefits.adobe.com/benefits/?&PRID=423&VERS=4%2E0&PLAT=2&LANG=en%5FUSGood question, I'd like to know this myself. 4.5 has a huge number of changes since 4.0.
-
GWT meets Flex: Java API for Flex
Hello people,
I m somedays away to release the version 2.1 of gwt4air. gwt4air is an open source project based on gwt (http://code.google.com/webtoolkit/) and provides a Java API to different platform where Java is not the primary language.
Version 2.0 added among other features support for Adobe AIR, Alive PDF, Pure PDF, Aswing and other GWT based UI libraries like EXT-GWT
With version 2.1 i added support for Flex(AIR and Browser). The goal of this approach is to make it easy for Java Developers to switch to Flex be leveraging a swing like API. But also to present an alternative to the classical Flex developement. The overall idea behind this is described here:
http://code.google.com/p/gwt4air/wiki/Beginn
A demo application ca be found here: http://gwt4air.appspot.com/
The application contains around 100 demos with source code illustrating the use of the api.
I ve tried to keep the API similar to the AS3 api so one could easely switch from AS3 to Java and vice versa
Note that this flex applicaton is entirely written in Java using gwt4air. No AS3 no MXML.
The application is still in alpha stage so please expect some errors.
The project home is located at:
http://code.google.com/p/gwt4air/
I m looking forward to hear what you think about this idea. Any inputs (good or bad) is really welcome
Help me make this an even better tool.
It s about time that Flex rocks the GWT world
cheers,
AlainIt looks like those genius @google are also thinking about a Java(GWT) API for Flash .
http://www.youtube.com/watch?v=F_sbusEUz5w&t=1718
Glad to see that i m not a fool
Or alteast not the only fool that believe combining Java and Flash/Flex is a potent mix. -
I purchased the 30 day subscription of Adobe Pro for my Mac Air and downloaded the app and opened it as instructed. Nothing appears to happen after that and I have been unable to use Adobe Pro thus far.
I previously downloaded a trial version of Adobe Pro and had used it the last 30 days. Today I just clicked on the link from my purchase confirmation and downloaded some type of installer. Once I clicked on the installer and gave it permission to do whatever it needed to do, it just sort of stalled. I am running Mac OS Yosemite. I thought Yosemitie might be part of the problem because it has given me occasional problems with Word and some other programs.
-
Where can i find SCUP catalogue for Adobe Shockwaye player and Adobe Air
Where can i find SCUP catalog for Adobe Shockwave player and Adobe Air.
i need to upgrade Adobe Air 14.0 and Adobe Shockwave player 12.0.1.
i want to import catalog through SCUP and then deploy it using SCCM 2012r2Why do you want 8?
You would be better off with 9: http://download.cnet.com/Adobe-Reader/3000-10743_4-10000062.html?tag=mncol
How much system RAM do you have? I bet if you upgraded your RAM you would not have the performance issues with 9.
sds drill -
Image not displayed in pdf generated using Java API for Forms service
Hi,
I am creating a pdf document using Java API for Forms Service.
I am able to generate the pdf but the images are not visible in the generated pdf.
The image relative path is coming in the xml as defined below. The images are stored dynamically in the Livecycle repository each time a request is fired with unique name before the xml is generated.
<imageURI xfa:contentType="image/png" href="../Images/logo.png"></imageURI>
Not sure if I need to specify specify specific URI values that are required to render a form with image.
The same thing is working when I generate pdf document using Java API for Output Service.
As, I need to generate interactive form, I have to use Forms service to generate pdfs.
Any help will be highly appreciated.
Thanks.Below is the code snippet:
//Create a FormsServiceClient object
FormsServiceClient formsClient = new FormsServiceClient(myFactory);
//Specify URI values that are required to render a form
URLSpec uriValues = new URLSpec();
// Template location contains the whole rpository path for the form
uriValues.setContentRootURI(templateLocation);
// The base URL where form resources such as images and scripts are located. Whole Image path is passed in BaseUrl in the http format.
String baseLocation = repositoryPath.concat(serviceName).concat(imagesPath);
uriValues.setBaseURL(baseLocation);
// Set run-time options using a PDFFormRenderSpec instance
PDFFormRenderSpec pdfFormRenderSpec = new PDFFormRenderSpec();
pdfFormRenderSpec.setCacheEnabled(new Boolean(true));
pdfFormRenderSpec.setAcrobatVersion(com.adobe.livecycle.formsservice.client.AcrobatVersio n.Acrobat_8);
//Invoke the renderPDFForm method and write the
//results to a client web browser
String tempTemplateName =templateName;
FormsResult formOut = formsClient.renderPDFForm(tempTemplateName,
inXMDataTransformed,pdfFormRenderSpec,uriValues,null);
//Create a Document object that stores form data
Document outputDocument = formOut.getOutputContent();
InputStream inputStream = outputDocument.getInputStream(); -
Adobe Flex/AIR Photo Booth Software
Hi,
I hope everyone is doing well.
Is it possible to build a Photo Booth software like
http://www.photoboof.com/
http://sparkbooth.com/features/
etc. using Adobe Flex/AIR ?
I know that we can build desktop applications using Flex/AIR. But I have a very little experience in building desktop applications. Most of the times I had worked on web applications. The Photo Booth software demands to detect digital camera connected to computer/Laptop and then work on the basis of what camera captures. It is like creating a web application that works with media server and
use computer/laptop webcam. Please guide me how can I start or plan for this software.
Regards
VarunFrom What I've found.. it seems 3ivx or Perian could cause this problem. A friend had this issue and deleted 3ivx and it fixed his crashes. Alternatively, some folks are reporting that turning off 32-bit mode (Get Info) for Photobooth has also fixed, although this was already turned off in my friend's case. Or if you have iGlasses installed.
-
Java API for running entire ".sql" files on a remote DB ( mySQL or Oracle)?
Hi,
Would anyone happen to know if there's a java API for executing entire ".sql" files (containing several different SQL commands), on a remote database server ?
It's enough if the API works with MySQL and/or Oracle.
Just to demonstrate what i'm looking for:
Suppose you've created sql file "c:/test.sql" with several script lines:
-- test.sql:
insert into TABLE1 values(3,3);
insert into TABLE1 values(5,5);
create table TABLE2 (name VARCHER) ENGINE innoDB; -- MYSQL specific
Then the java API should look something like:
// Dummy java code:
String driver="com.mysql.jdbc.Driver";
String url= "jdbc:mysql://localhost:3306/myDb";
SomeAPI.executeScriptFile( "c:/test.sql", driver, url);
Thanks.No such a API, but it's easy to parse all sqls in a file, then run those command:
For instance:
import java.sql.*;
import java.util.Properties;
/* A demo show how to load some sql statements. */
public class testSQL {
private final static Object[] getSQLStatements(java.util.Vector v) {
Object[] statements = new Object[v.size()];
Object temp;
for (int i = 0; i < v.size(); i++) {
temp = v.elementAt(i);
if (temp instanceof java.util.Vector)
statements[i] = getSQLStatements( (java.util.Vector) temp);
else
statements[i] = temp;
return statements;
public final static Object[] getSQLStatements(String sqlFile) throws java.
io.IOException {
java.util.Vector v = new java.util.Vector(1000);
try {
java.io.BufferedReader br = new java.io.BufferedReader(new java.io.
FileReader(sqlFile));
java.util.Vector batchs = new java.util.Vector(10);
String temp;
while ( (temp = br.readLine()) != null) {
temp = temp.trim();
if (temp.length() == 0)
continue;
switch (temp.charAt(0)) {
case '*':
case '"':
case '\'':
// System.out.println(temp);
break; //Ignore any line which begin with the above character
case '#': //Used to begin a new sql statement
if (batchs.size() > 0) {
v.addElement(getSQLStatements(batchs));
batchs.removeAllElements();
break;
case 'S':
case 's':
case '?':
if (batchs.size() > 0) {
v.addElement(getSQLStatements(batchs));
batchs.removeAllElements();
v.addElement(temp);
break;
case '!': //Use it to get a large number of simple update statements
if (batchs.size() > 0) {
v.addElement(getSQLStatements(batchs));
batchs.removeAllElements();
String part1 = temp.substring(1);
String part2 = br.readLine();
for (int i = -2890; i < 1388; i += 39)
batchs.addElement(part1 + i + part2);
for (int i = 1890; i < 2388; i += 53) {
batchs.addElement(part1 + i + part2);
batchs.addElement(part1 + i + part2);
for (int i = 4320; i > 4268; i--) {
batchs.addElement(part1 + i + part2);
batchs.addElement(part1 + i + part2);
for (int i = 9389; i > 7388; i -= 83)
batchs.addElement(part1 + i + part2);
v.addElement(getSQLStatements(batchs));
batchs.removeAllElements();
break;
default:
batchs.addElement(temp);
break;
if (batchs.size() > 0) {
v.addElement(getSQLStatements(batchs));
batchs.removeAllElements();
br.close();
br = null;
catch (java.io.FileNotFoundException fnfe) {
v.addElement(sqlFile); //sqlFile is a sql command, not a file Name
Object[] statements = new Object[v.size()];
for (int i = 0; i < v.size(); i++)
statements[i] = v.elementAt(i);
return statements;
public static void main(String argv[]) {
try {
String url;
Object[] statements;
switch (argv.length) {
case 0: //Use it for the simplest test
case 1:
url = "jdbc:dbf:/.";
if (argv.length == 0) {
statements = new String[1];
statements[0] = "select * from test";
else
statements = argv;
break;
case 2:
url = argv[0];
statements = getSQLStatements(argv[1]);
break;
default:
throw new Exception(
"Syntax Error: java testSQL url sqlfile");
Class.forName("com.hxtt.sql.dbf.DBFDriver").newInstance();
//Please see Connecting to the Database section of Chapter 2. Installation in Development Document
Properties properties = new Properties();
Connection con = DriverManager.getConnection(url, properties);
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
//Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
// stmt.setMaxRows(0);
stmt.setFetchSize(10);
final boolean serializeFlag = false;//A test switch to serialize/deserialize the resultSet
ResultSet rs;
for (int i = 0; i < statements.length; i++) {
if (statements[i] instanceof java.lang.String) {
String temp = (java.lang.String) statements;
switch (temp.charAt(0)) {
case 'S':
case 's':
case '?':
System.out.println(temp);
rs = stmt.executeQuery(temp);
if (serializeFlag) {
// serialize the resultSet
try {
java.io.FileOutputStream fileOutputStream = new
java.io.FileOutputStream("testrs.tmp");
java.io.ObjectOutputStream
objectOutputStream = new java.io.
ObjectOutputStream(fileOutputStream);
objectOutputStream.writeObject(rs);
objectOutputStream.flush();
objectOutputStream.close();
fileOutputStream.close();
catch (Exception e) {
System.out.println(e);
e.printStackTrace();
System.exit(1);
rs.close(); //Let the CONCUR_UPDATABLE resultSet release its open files at once.
rs = null;
// deserialize the resultSet
try {
java.io.FileInputStream fileInputStream = new
java.io.FileInputStream("testrs.tmp");
java.io.ObjectInputStream objectInputStream = new
java.io.ObjectInputStream(
fileInputStream);
rs = (ResultSet) objectInputStream.
readObject();
objectInputStream.close();
fileInputStream.close();
catch (Exception e) {
System.out.println(e);
e.printStackTrace();
System.exit(1);
ResultSetMetaData resultSetMetaData = rs.
getMetaData();
int iNumCols = resultSetMetaData.getColumnCount();
for (int j = 1; j <= iNumCols; j++) {
// System.out.println(resultSetMetaData.getColumnName(j));
/* System.out.println(resultSetMetaData.getColumnType(j));
System.out.println(resultSetMetaData.getColumnDisplaySize(j));
System.out.println(resultSetMetaData.getPrecision(j));
System.out.println(resultSetMetaData.getScale(j));
System.out.println(resultSetMetaData.
getColumnLabel(j)
+ " " +
resultSetMetaData.getColumnTypeName(j));
Object colval;
rs.beforeFirst();
long ncount = 0;
while (rs.next()) {
// System.out.print(rs.rowDeleted()+" ");
ncount++;
for (int j = 1; j <= iNumCols; j++) {
colval = rs.getObject(j);
System.out.print(colval + " ");
System.out.println();
rs.close(); //Let the resultSet release its open tables at once.
rs = null;
System.out.println(
"The total row number of resultset: " + ncount);
System.out.println();
break;
default:
int updateCount = stmt.executeUpdate(temp);
System.out.println(temp + " : " + updateCount);
System.out.println();
else if (statements[i] instanceof java.lang.Object[]) {
int[] updateCounts;
Object[] temp = (java.lang.Object[]) statements[i];
try {
for (int j = 0; j < temp.length; j++){
System.out.println( temp[j]);
stmt.addBatch( (java.lang.String) temp[j]);
updateCounts = stmt.executeBatch();
for (int j = 0; j < temp.length; j++)
System.out.println((j+1)+":"+temp[j]);
for (int j = 0; j < updateCounts.length; j++)
System.out.println((j+1)+":" +updateCounts[j]);
catch (java.sql.BatchUpdateException e) {
updateCounts = e.getUpdateCounts();
for (int j = 0; j < updateCounts.length; j++)
System.out.println((j+1)+":"+updateCounts[j]);
java.sql.SQLException sqle = e;
do {
System.out.println(sqle.getMessage());
System.out.println("Error Code:" +
sqle.getErrorCode());
System.out.println("SQL State:" + sqle.getSQLState());
sqle.printStackTrace();
while ( (sqle = sqle.getNextException()) != null);
catch (java.sql.SQLException sqle) {
do {
System.out.println(sqle.getMessage());
System.out.println("Error Code:" +
sqle.getErrorCode());
System.out.println("SQL State:" + sqle.getSQLState());
sqle.printStackTrace();
while ( (sqle = sqle.getNextException()) != null);
stmt.clearBatch();
System.out.println();
stmt.close();
con.close();
catch (SQLException sqle) {
do {
System.out.println(sqle.getMessage());
System.out.println("Error Code:" + sqle.getErrorCode());
System.out.println("SQL State:" + sqle.getSQLState());
sqle.printStackTrace();
while ( (sqle = sqle.getNextException()) != null);
catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace(); -
EWS JAVA API for availability is giving only 10 suggested times in a particular day
I'm using EWS JAVA API for seeing the availability of contacts who had shared their calender with me. Here in the suggested timings, I can able to see only 10 suggested timings even though there can be more than 10 suggested slots.
I would like to check is there any limit on suggested times ?
API is also giving quality of timing like "Good", "Excellent" on what basis this is decided ?You can specify the maximum number of suggestions per day using the MaximumResultsByDay parameter (http://msdn.microsoft.com/en-us/library/office/aa565641(v=exchg.150).aspx).
The quality is determined based on how many attendees are available and is influenced by the GoodThreshold:
http://msdn.microsoft.com/en-us/library/office/aa563485(v=exchg.150).aspx. -
Java API for Webchannel 7.0
Hello,
for the ISA 4.0 we had the API of the java classes. Is there something like this for CRM 7.0.
Best regards,
NilsHi Nils,
Follow below steps.
Yes you can get it from service market place.
Follow below steps.
1) Log in to service market place.
2) Click on "Download" Tab
3) On Left side click on SAP Software Distribution Center -->Download > Support Packages and Patches> Entry By Application Group.
4) On Right side. Support Packages and Patches>SAP Application Components> SAP CRM> SAP CRM 2007> Entry by Component--> CRM Application Server Java
5) Click on "SAP SHARED JAVA COMPONENTS"
6) From Below screen click on "Download" tab and Download "SAPSHRJAVxx_x-xxxxxxxx.SCA" file.
7) Open "SAPSHRJAVxx_x-xxxxxxxx.SCA" file by "WINRAR" and unzip on your local laptop.
8) After unzip you will get several zip files under folder "BUILDARCHIVES"
9) Find "crmshrjavadoc" file inside folder "BUILDARCHIVES"
10) Unzip "crmshrjavadoc" file and you will get "javadoc.ppa" file
11) Rename "Javadoc.ppa" file to "Javadoc.zip"
12) Unzip "Javadoc.zip" file which we just rename in step 11.
13) you will get folder "Docs". This folder contain actual "javadoc.zip" file
14) Unzip above file and you will get Java API Documents for ISA 5.0 or ISA 6.0 or ISA 7.0 depends on "SAPSHRJAVxx_x-xxxxxxxx.SCA" version and SP level.
I just got ISA Java Doc by following above steps. It looks 14 step but once you download SCA file it will take only 2-3 minutes.
I am sure you will get Standard Java API for ISA just like ISA 4.0
Please let me know if you face any problem.
Also Visit this ECmmerce 6.0 Java API needed
Let me know if you face any error or problem.
Regards.
Ecommerce Developer. -
Newbie who want to use Java API for OLAP
Hi all,
I'm trying to learn how to use Java API for Oracle 10.2 OLAP. I went through the Java OLAP API user guide and I'm getting even more confused. Can somebody guide me to some good online materials?
Many thanks!
- AndrewHi there,
Did you see the examples in the Reference doc? :- http://download.oracle.com/docs/cd/B19306_01/olap.102/b14348/toc.htm
Thanks,
Stuart Bunby
OLAP Blog: http://oracleOLAP.blogspot.com
OLAP Wiki: http://wiki.oracle.com/page/Oracle+OLAP+Option
OLAP on OTN: http://www.oracle.com/technology/products/bi/olap/index.html
DW on OTN : http://www.oracle.com/technology/products/bi/db/11g/index.html -
API for Adobe Color - what's the successor to the Kuler API
I had an Adobe Kuler API key, and I have written an app that used it to retrieve Kuler color schemes.
Since Adobe moved Kuler over to Color, this has all stopped working.
(Other people had problems before that point, because Adobe stopped issuing new API keys for Kuler, but I had a key and it kept working).
So my question is: How do I change my app so it works again? What is the successor to the Kuler API?
I've searched and found nothing - which may indicate that there is no API. But it would seem odd for Adobe to move to a new platform and silently discontinue such a key feature.
And if there is no API at present, it would help to know what plans there are. If the Kuler API is permanently dead, I need to find a rival community-generated colour scheme platform, and recode to use that instead.I'd love to see an API for adobe color as well.
-
hi all, i had worked for many months in a project of mine with adobe flex, at this point i have developed a interesting and powerful ria with adobe flex 3 and sql server database, now i want to put it on the web but i want to avoid to someone accessing my app tries to decompiling. my app work with modules which are loaded into the client when need it, so my question is theres somes way to hide this modules ? i think a first security barrier could be obfuscate it, but theres others ? i was googling and there are people saying that many obfuscators for adobe flex dont work and produce compiling errors.
thanks in advance.Hi Marcelo,
FlexBuilder on Linux was an alpha product which was not licensed under Adobe Flex 3 license.
Also FlexBuilder on Linux is now a discontinued product and please find more details in this link
http://labs.adobe.com/technologies/flex/flexbuilder_linux/
However one can continue using Flex SDK on Linux from command line.
Thanks,
Deeptika
Maybe you are looking for
-
Video/Movie won't play when exported as a PDF.
Hello, I am creating an interactive PDF using CS5 to display video work. Unfortunately, the video won't play when exported as an interactive PDF, I am just left with blank space. I find this very odd as it plays in preview and also when exported as a
-
pls help for few day i cant do any **** on my iphone4 hopefully people can help me thx
-
wazap guys ? long time not 2 see U :) i need help , this application that will follow is supposed to count the words lengths i.e if typed "I am poprage" the program will output : the word length the occurence 1 1 2 1 3 4 5 6 7 1 compile it & u will u
-
URGENT - Create customer via order import
I am attempting to create a customer at the same time as importing an order for that customer. I am inserting records into oe_customer_info_iface_all, oe_headers_iface_all, and oe_lines_iface_all. When I run the order import concurrent program, it te
-
I have an XML file consisting of:<?xml version="1.0" encoding="utf-8"?> <config> <connection> <fromConnString>jdbc:odbc:Conn1</fromConnString> <fromUser>user1</fromUser> <fromPass>pass1</fromPass> <toConnS