How can I protect my html/js application
Hi,
I coded an air application using html/js, after packaging the app, I can rename the .air file to .zip and cas see what is inside : all my html/js/css files, it's the sam thing after installing the app : the end user can see the source code of my air application and I think this is very annoying : I can not protect my source code if I sell the application, and the end user can alter the source code witch can be very dangerous !!!
Is there any option is the adt program to obfuscate ou encode source code ??
Hi samichang,
I am faced by exactly the same "difficulty". When developing non-trivial web- or AIR-apps the wish arises to protect the codebase in any way. Lastly I ended with 3 possibilities which I will have to ponder against each other:
1. Using a strong JS code compressor (Google Closure Compiler!!!)
2. Keeping as much logic as possible on the server side (no everywhere applicable)
3. Coding valuable algorithms/calculations in a language like Java or C, compiling them and
using them via IPC (came up in AIR2) or TCP-Sockets.
What I'll definitely do is chasing my code abse through Google's Closure Compiler so that everybody trying to debug/modify my code has to sacrifice many many hours and some heavy headache. Sure, it's not very effective, but coding in AS3 and compiling to SWF isn't effective too. Thanks to SWF-Decompilers everyone can get the underlying code similarly crippled like the one produces by GCC.
I appreciate any suggestions.
Similar Messages
-
how can i protect a folder or application in iPad with a password so everytime i want to open it it requires my password?
No way to do so at this time.
-
How can i protect J2EE applications from piracy?
I m looking for solution to protect Web application from piracy.
I want my application run on web server for which it is built, &
it musn't run on any other web server.
how can i protect my web application from piracy?.
Our .Net applications we protect using Hardware ID binding ,
How can i protect J2EE applications?How is it going to get anywhere else? What's the threat model here? and what's the real, not imaginary, cost to you of the threat succeeding? and can you price your product such that it's cheaper to buy it than to pirate it?
The answers to this question probably aren't in the field of tricky code or cryptography. They're more likely in marketing, time-to-market, pricing, and in physical security of the server, ... -
How can imp an existing html page for developing j2ee application?
I have a page in html souce code, that is save from an existing portal page, I need rewrite it as jsp, j2ee. in jdeveloper 10.1.3, how can I import that html souce then I edit on this.
thankshow can I map the input to the java file? by name or by property?
thanks -
How can I get back into my application aftermath invoking Start up page of index.htm ?
Gorgeous Hello All,
If anyone of you can please provide me a solution for the following, will help me in plentious and galore.
Am using Adobe RoboHelp, Version 10 and IE version being 10.
A hurdle :-
I have a application which has been developed in ASP .NET, Version 4.0. Help link has been created in this application wherein here the Start up page of index.htm has been linked to be read from the RoboHelp local project folder\!SSL!\Multiscreen_HTML5\desktop. All are working absolutely fine except when
I login into the above-said application -> click on the Help page -> the index.htm opens with Contents, Index, Glossary -> Am able to successfully perform any task by respective clickings
-> But I am not able to get back into my application when I click on the IE provided Back button (Alt+Left) -> Any amount of invoking Back button makes the system getting looped into this Start up page of index.htm only -> When I Close Tab (Ctrl + W) or Close ( X ) -> The window session gets closed and I have to repeat all by relogin once again.
How can I get back into my application aftermath invoking Start up page of index.htm ?
(I can always get back into the application easily by erasing those parts in the url which refers to this RoboHelp linkages – but this certainly looks non-polished work)
Help Please
Cheese – Vipin Nambiar, BangaloreHey Jeff, I used Internet Explorer 10.0.9200 and Google Chrome 26.0.1410. Alas - it is the same behavior.
(But Jeff : When I used Microsoft HTML Help as primary layout to generate chm file , My Help when launched from my Application opened in a new browser window and when I closed this Help browser window did not close my application. Looks like need to write few liner code to get this issue settled )
Thanks Indeed of lots for your concerns Jeff !!! -
Help:How can I run the J2EE Client Application? Thanks
Help:How can I run the J2EE Client Application that will access the remote J2EE1.4 application server which runs on another host computer?
I have developped a stateles senterprise java bean name converter and deloyed it in the j2ee1.4 application server on the host machine A. The converterbean provides the remote home interface and remote interface. At the same time I have developped the j2ee application client named convertappclient. When I access the conveter bean at host computer A through the script 'appclient.bat' as 'appclient -client convertappclient.jar', the client can access the bean sucessfully. Now I want to access the bean through the script 'appclient.bat' at host computer B,what files should I copy from host computer A to host computer B;and what the command line should be like? Thanks!
The following are the code of the enterprise java bean and it's home interface .
The client code is also provided.
The enterprise java bean:
package converter;
import java.rmi.RemoteException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import java.math.*;
public class ConverterBean implements SessionBean {
BigDecimal yenRate = new BigDecimal("121.6000");
BigDecimal euroRate = new BigDecimal("0.0077");
public ConverterBean() {
public BigDecimal dollarToYen(BigDecimal dollars) {
BigDecimal result = dollars.multiply(yenRate);
return result.setScale(2, BigDecimal.ROUND_UP);
public BigDecimal yenToEuro(BigDecimal yen) {
BigDecimal result = yen.multiply(euroRate);
return result.setScale(2, BigDecimal.ROUND_UP);
public void ejbCreate() {
public void ejbRemove() {
public void ejbActivate() {
public void ejbPassivate() {
public void setSessionContext(SessionContext sc) {
The bean's remote home interface :
package converter;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
public interface ConverterHome extends EJBHome {
Converter create() throws RemoteException, CreateException;
The bean's remote interface:
package converter;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
import java.math.*;
public interface Converter extends EJBObject {
public BigDecimal dollarToYen(BigDecimal dollars) throws RemoteException;
public BigDecimal yenToEuro(BigDecimal yen) throws RemoteException;
The j2ee application client:
import converter.Converter;
import converter.ConverterHome;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import java.math.BigDecimal;
public class ConverterClient {
public static void main(String[] args) {
try {
Context initial = new InitialContext();
System.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
System.setProperty("java.naming.provider.url","jnp://10.144.97.250:3700");
Context myEnv = (Context) initial.lookup("java:comp/env");
Object objref = myEnv.lookup("ejb/SimpleConverter");
ConverterHome home =
(ConverterHome) PortableRemoteObject.narrow(objref,
ConverterHome.class);
Converter currencyConverter = home.create();
BigDecimal param = new BigDecimal("100.00");
BigDecimal amount = currencyConverter.dollarToYen(param);
System.out.println(amount);
amount = currencyConverter.yenToEuro(param);
System.out.println(amount);
System.exit(0);
} catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}Surprisingly I find an upsurge in the number of posts with this same problem. I recently found a post which gave a nice link for this. Follow the steps and it should help:
http://docs.sun.com/source/819-0079/dgacc.html#wp1022105 -
How can I learn developing Mobile Andriod Applications in Dreamweaver CS6 ?
How can I learn developing Mobile Andriod Applications in Dreamweaver CS6 ?
Please don't duplicate posts. One question on the same topic is all that's required.
Create & package Mobile app with DW, jQuery Mobile & PhoneGap
http://www.adobe.com/devnet/dreamweaver/articles/dw-phonegap-mobile-app.html
Nancy O. -
How can I protect my air file !
hi to there !
how can I protect my air application ..
such as serial number to activist ..
I need to get a serial number for one if hardware !
is nay solution ?
best.
kiamozYou can now protect an Air application and apply a secure activation process with AirLicense.
http://www.excelsoftware.com/airlicense.html -
I am running out of memory on my hard drive and need to delete files. How can I see all the files/applications on my hard drive so I can see what is taking up a lot of room?
Thanks!
DavidEither of these should help.
http://grandperspectiv.sourceforge.net/
http://www.whatsizemac.com/
Or search 'disk size' in the App Store.
Be carefull with what you delete & have a backup BEFORE you start, you may also want to reboot to try to free any memory that may have been written to disk. -
How can I display the HTML page from servlet which is called by an applet
How can I display the HTML page from servlet which is called by an
applet using the doPost method. If I print the response i can able to see the html document. How I can display it in the browser.
I am calling my struts action class from the applet. I want to show the response in the same browser.
Code samples will be appreciated.hi
I got one way for this .
call a javascript in showDocument() to submit the form -
How can I embed an html signature in my mail
how can I embed an html signature in my mail signatures? I have done it easy with older operating systems, but have no idea with the 10.8.2. Following the olds steps don't work...can't "save as" in the library...that folder isn't even an option
http://code.coneybeare.net/how-to-make-and-html-signature-in-apple-mail
-
How can i protect my iphone from virus
How can i protect my iphone from virus plz gelp me
Don't jailbreak it.
As long as you do not hack it, then you have nothing to fear. -
how can I set a third party application to access my organizations intranet through my organizations network . I am using blackberry bold 9700 OS 6
Hi deepajithesh
This feature is not available. Applications access the BlackBerry Network using the connection to BIS.
Thanks
-CptS
Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)! -
How can I get the HTML codes in illustrator?
Hi, I am a graphic designer, and I am getting into the web world, I wanna know how can I get the HTML codes to upload a web design made using Illustrator,...¡?Does any one know?Please let me know...
everyone here is right, dreamweaver is better and you will need to understand html for this to work. HOWEVER, you can make a functional website using just illustrator and notepad (or text edit if you're on a mac).
Design your site in illy, slice it up with the slice tool. http://s23.postimg.org/mv311kpp7/test_illy.jpg
Save for web and select html and images, you'll get an html file and an images folder. Open the HTML file in your text editing program and it will look like this: http://s10.postimg.org/f32nf6r2h/html_stuff.jpg you'll have to know HTML codes but you can find tutorials online for most stuff, you'll just have to figure it out. In my fake site, i linked a button to google so i had to add <a href> tags to the code. http://s22.postimg.org/5avpadhch/a_href.jpg save the html file and open it in your web browser, hopefully not IE. You can't tell in the picture but the middle button actually does link to google. http://s21.postimg.org/qd77slqmf/firefox.jpg -
How can I protect formulae in a newly created spreadsheet without locking the whole sheet ?
How can I protect formulae from being overwritten on a newly created spreadsheet without locking the whole sheet ?
Olly,
I'll be picky here on nomenclature ;-)
Tables and other Obects can be locked, but Sheets can't be locked.
If you wish to shield some parts of your content from accidental modification, arrange your layout to put that sensitive content in tables separate from the tables that need to be accessed, and lock the sensitive ones. It's also possible, but rather clunky, to place shields over the sensitive area. A shield can be made by Inserting a Shape and positioning the shape over the sensitive area. With the shape selected, go to the Graphics Inpector and set the Opacity of the shape to zero. You will then be able to see through the shape but will no be able to Click through it to get at the cells below. This method is inconvenient because you have to worry about keeping the shape aligned with the table should the table need to change size or shape.
Jerry
Maybe you are looking for
-
Unable to Edit the View in Custom Component
Hi Experts, Please help me to resolve this issue ! I am unable to lock the BOL Entity in my custom component using BTAdminH. I have written the below code in the Edit event Handler for Edit Button. The lr_entity->lock( ) condition statement is gettin
-
Can't import from Formac anymore
I was hit and miss with iMovie 4.0, but 5.0 didn't work at all.. so now I bought 6.0. I am still having the same problem. I have a VHS hooked up to Formac (not the TVR, just regular). I can see it playing in iMovie when I press the arrow button. When
-
Front End Server in pool not showing as possible registrar server
Hi All, We have recently another server to our front end pool. At first we had only one server, and now we have added the second server to the pool. However doing a get-csuserpoolinfo command we are getting these result Get-CsUserPoolInfo sip:testuse
-
How do i get my iphone to play music through docking station speakers?
When I place my iPhone in my Bose docking station, it plays music through the iPhone's speakers. How do I get my iPhone to route music playing through the Bose's speakers? My Nano plays just fine in my docking station.
-
Gift card balance no longer available after I downloaded the newest version of itunes
I downloaded the newest version of itunes and now my balance is no longer visible and I had a balance of $7 or more.