Seeking for advice over software development start-up question

Hi Admin ,
My friend who is an internet marketer at warrior forum told me about Adobe AIR. He said that programs developed on Adobe Air could not be decompiled. I am a forex software developer that created both a trailing stop ea and forex charting software on the Metatrader 4 open source trading platform. My concern is that the software which i developed could be decompiled.
I have a programming team and they have little or few experience with Adobe Air. I was thinking that before i ask them to research and start developing our software on Adobe AIR platform, could you help us but answering some important questions regarding AIR?
Is it true that AIR applications cannot be decompiled?
Forex software in .ex4 format and .dll files be transferred over to AIR format?
Could there be a communication between AIR and Metatrader 4 trading platform ?
For more info, visit these url :
Metatrader 4 : http://www.metatrader4.com/
Forex Applications which i Developed on Metatrader 4
1: http://www.forexgeometry.com/
2. http://www.forextrailer.com/
Regards,
Warren Seah

There is no software that cannot be decompiled and/or reverse engineered. ActionScript is actually one of the easier languages to decompile. There are obfuscators and other protection schemes, but I can't attest to how well they work.
You can write an ActionScript wrapper for dll libraries (in many cases). I don't know what .e4x format is.
An AIR app can communicate with another application or server in a variety of ways. The most common include HTTP and sockets.

Similar Messages

  • Macmini among the latest i5 or i7 are they appropriate for web/graphics/software development

    Macmini among the latest i5 or i7 are they appropriate for web/graphics/software development?
    Can operate with ease with Adobe Creative Cloud cs6 Apps? Also with xcode or Eclipse etc IDEs?
    Also can get carried easily, and is 240/110V voltage Europe/USA?
    MACmini server have all abilities of macmini client plus more, hence, can run Adobe Creative Cloud cs6 Apps, xcode & Eclipse?

    Electrical and Operating Requirements
    Line voltage: 100-240V AC
    Frequency: 50Hz to 60Hz, single phase
    http://store.apple.com/us/browse/home/shop_mac/family/mac_mini/select
    Realize that only the Middle Mini has a real Graphic card.
    http://news.softpedia.com/news/What-You-ll-Need-to-Run-Adobe-CS6-Mac-System-Requ irements-267982.shtml
    http://prodesigntools.com/products/adobe-cs6-system-requirements.html

  • Recommendations for cross-platform software development?

    I'm considering developing a new shareware product and I'd like for it to be able to run on both OS X and Windows, and Linux too if that ends up not requiring too much more effort.
    I've been a Java programmer for many years now, making Java in some ways a very obvious solution. But I've never been all that pleased with the look and the performance of Java Swing GUIs. Swing isn't all that bad for some uses, but it can be clumsy in many ways (like Mac open/save file dialogs), doesn't always get the look-and-feel of a particular platform quite right, misses many platform-specific features one might want to access -- in short, Java-based apps seldom manage to have the fit-and-finish of off-the-shelf, shrink-wrapped commercial software.
    I could stick with Java and try out the SWT toolkit (it's better at getting native look-and-feel, and native performance) for building a GUI, but from what I've read SWT has its limitation as well, and besides, because of the nature of the product I have in mind -- something dealing with audio and music -- a lot of the open source code I'd like to incorporate into my product is written in C or C++, and I might need to do some low-level driver work too. Trying to bridge all of that into a Java app with lots of JNI work doesn't seem like the best route to take.
    I could learn C# and use Mono to make my stuff work for OS X, but, although I've never worked with C# and whatever standard GUI libraries one would typically use with C#, I suspect that it will work best for Windows and be kind of iffy for Mac use.
    All this said, I'm fairly certain that, after many years away from it, the best thing for me to do is get back into using C++ for this project.
    From my cursory preliminary research, the best looking C++ cross-platform development library I've seen so far is Qt from Trolltech. It's also very expensive from the viewpoint of a start-up operation -- a few thousand dollars, even with a 65% discount given to small start-ups.
    There's the totally free, open-source wxWidgets, but it sounds like wxWidgets' Mac support isn't the greatest, and it sounds like it's noticeably buggier than Qt. Maybe it would still be good enough for my uses, but I don't know that yet -- which is one reason I'm writing this post, hoping others have had some experience with it.
    Anyone know any other C++ cross platform toolkits for general GUI application development? One article I read said:
    If your needs are a free cross-platform environment, then wxWidgets is your best and only solution. However, for under $100, you can find a cross-platform environment with a much better Macintosh user experience than wxWidgets.
    I can't seem to find any of these better-than-wxWidgets, under-$100 solutions, however. Suggestions, anyone?
    Quad G5 + 15" MBP   Mac OS X (10.4.6)  

    Hi--
    I think, from looking at that page he must be talking about the CPLAT framwork. It's kind of hard to figure out from that page, but he's got another page with information on CPLAT here.
    It looks like it's $50 for the license. You can also look at the official CPLAT site for more info. I've never used it, though, so I can't really say whether it's any good or not. But there is a trial version available...
    charlie

  • Openning for a LabView Software Developer, Ottawa, Ontario Canada

    Luzchem Research is looking for an experienced Labview developer.
    The Opportunity:    The work involves developing and maintaining software that interfaces with hardware (including Oscilliscopes, PMT, Monochomators, NI Daq, microcontroller, etc.).  The software development is in a Labview environment.  Luzchem can offer a rich and varied experience as a member of a small active team developing new products in a stimulating environment. 
    Requirements:        Knowledge of printed circuit boards, power supplies, computer interfacing. 
    This position is currently open as a part time position but full time may be considered for the right candidate.  Candidate must be willing to work on site.

    PSethi,
    Other than "Short Course on System Characterization Techniques using LABVIEW software", what industry experience do you have with LabVIEW?  It seems you have no work experience other than teaching, which is quite different than actually doing the work.

  • Seeking for advice on enhancing BW reporting speed

    Hi all,
    I am currently supporting a BW 3.0 system, but not so familiar with BW. BW reporting is getting slower these months. I would like to seek for some advices on enhancing BW reporting speed. Could anyone give me some advices?
    Many thanks!
    Best regards,
    Marcus

    Hi
    Use Aggregates, Compression / partitioning of the tables at Bi side.
    Do not Use much Nav. Attributes, Virtual Key figs at Query
    Use Statistics Queries to know where the query is consuming much runtime for better analysis.
    Read Page No.28
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
    Hope it helps

  • New Oracle on Linux, Oracle noob seeking for advice

    I am working as a consultant for a medical group and they are in the process of buying a ERP solution that requires a Oracle DB, since I am a network/security guy I will ask you guys for advice.
    The idea is to install Oracle 10g STD One in a Dell 1950 server ( 3.0Gb xeon dual core, 4Gb RAM and 146 Gb SCSI 15K RAID mirrored setup), since they are starting from zero I think this setup will do with some minor upgrades in the future (this setup is for 50 users).
    The idea is use RHEL 5 and get the Unbreakable Support, my questions are:
    1. Can I run other services on the server without loosing Oracle support, like SAMBA?
    2. Are there any differences between Oracle's and RHEL 5 distros?
    3. Will oracle provide updates for packages like SAMBA?
    Best Regards,
    Willian

    Prando,
    First, EL5 is fully compatible with RHEL5. The only difference is about oracle logos. Whether you deploy rhel5 or el5 or not, you can get the unbreakable support. SAMBA packages are conatained in el5 and rhel5 dists. So oracle will provide updates for samba package and you will not loose oracle supprot.
    http://www.oracle.com/technology/tech/linux/htdocs/oracleonlinux_faq.html
    regards
    zhiqing

  • Looking for Photoshop Plugin Software Developer

    Anyone know where I can find a software developer to create a Photoshop Plugin?  Not having any luck finding programmers with knowledge of Adobe code.
    Or, is anyone a developer that can help?  Please let me know.
    Thank you.

    We can help you.  My name is Carl Gray at GrayTech Software in Wheaton, IL.  ([email protected]).  We coded the plugins located here.
    http://pixelgenius.com/products.html
    Regards,
    Carl

  • I am looking for artwork cataloging software developer that my computer will accept

    I am looking for an artwork cataloging software, a developer that my computer will accept

    Are you catalogging names of works and informaiton or pictures, or both?
    Have you considered iPhoto? Aperture? Filemaker?

  • [SOLVED] Seeking for advice at aur package managment.

    Hello again.
    I've been using arch for a little time but this far I like it more eveyday.
    I've installed virtualbox PUEL from the AUR with makepkg and pacman -U. It's working fine.
    But I want to install more software from the AUR. Actually, maybe I'll be installing lots of software from the AUR. My question is, since these software is installed "manualy", is there an easy way of keeping it up to date?
    I've tried yaourt but I really don't like it very much. (Im not using sudo [maybe later] and it asked my root password 3 or 4 times and finally wasn't able to install anything; pacman works fine. Yaourt has no good documentation) I even created an AUR account to see if there was some way of getting notifications of updated packages to upgrade them manually. But this far, I haven't found any satistactory solution.
    Edit: Also, I've seen that at least for virtualbox and yaourt, there are repos that can be added to pacman. Can I add a repo for each piece of software chosen from the AUR? Are there repos only for some "very used" software?
    Thanks for your advice.
    Last edited by ztrange (2009-08-02 06:44:08)

    ztrange wrote:
    H
    But I want to install more software from the AUR. Actually, maybe I'll be installing lots of software from the AUR. My question is, since these software is installed "manualy", is there an easy way of keeping it up to date?p
    Actually, I think that with yaourt you could do the best update for all AUR-installed packages. yaourt -Syyu --aur --devel for example.
    I've tried yaourt but I really don't like it very much. (Im not using sudo [maybe later] and it asked my root password 3 or 4 times and finally wasn't able to install anything; pacman works fine. Yaourt has no good documentation) I even created an AUR account to see if there was some way of getting notifications of updated packages to upgrade them manually. But this far, I haven't found any satistactory solution.
    Try aurbuild as well
    Edit: Also, I've seen that at least for virtualbox and yaourt, there are repos that can be added to pacman. Can I add a repo for each piece of software chosen from the AUR? Are there repos only for some "very used" software?
    Thanks for your advice.
    Except for [community] of course
    I can think of two unofficial repos:
    repo.archlinux.fr
    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686
    or
    [archlinuxfr]
    Server = http://repo.archlinux.fr/x86_64
    and adslgr32/64
    amd64
    [adslgr64]
    Server = http://adslgr64.tiven.org/archlinux/x86_64
    and the
    i686 one
    [adslgr32]
    Server = http://adslgr32.tiven.org/archlinux/i686

  • Seek for advice on 845Gmax+333DDR

    Hi, I have a 845G Max, 333Mhz DDR 512MB memory, could anyone give me advice on the memory settings in the BIOS, such as the CAS things. Thanks a lot!
    Jerry

    hi
     as far as cas goes it is safest to leave it on auto
     the lower it is the faster your ram works
     how ever set it to low and your ram may refuse to work
     if you dont know how to clear your cosmos
     leave it aone
     take a look in the nforce forum for all the posts re bios
     2.5 were people cannot get their boards to boot at all
     and are awaiting msi sending them new bios chips
     this was down to the bios setting ram to cas 2
     and caused a lot of grief

  • What is software development process suitable for small team?

    please advice for me a software development process for small team (about 10 members)

    lance.walton wrote:
    Of course, in software development circles, POUT has now been co-opted: http://scruffylookingcatherder.com/archive/2008/01/31/tdd-or-pout.aspx.
    Good grief. The article itself is a load of old mumbo-jumbo anyway, even without the stupid acronym
    Because Unit Testing is the plain-Jane progenitor [of TDD]Nah. Fundamentally different problems being solved with similar-looking techniques
    I think some of the confusion with TDD discussions is that TDD is an intensified version of POUTThe author is confused. See above. And many other spatterings of rubbish throughout the article
    Both do so as part of a processWoo-hoo. So anything that gets done, can be compared with anything else that gets done. Brilliant. So, POUT is similar to a standup meeting, as they're both done as part of a process. This guy's a genius.
    What that means in practical terms is that we have a tough time separating the value of POUT from the value of TDDYou might have, pal. I don't.
    Those of us who are happy with POUT (and looking at the extra effort needed for TDD with some distaste) are left wondering what TDD offers us that we don’t already have.Proving once and for all that you never really understood TDD.
    Frankly, it seems to me that we’re getting the goodies the TDD folk go on about just fine and without having to retrain how we develop.Frankly, it seems to me that retraining how you develop might not be a bad idea. Please furnish me with full contact details, for any future CV filtering I may have to do
    Part of my problem with TDD has been that it claims to provide complete testingProblem refuted. TDD has never made that claim.
    adopting TDD is a non-trivial training and practice burdenAgreed. Does that make it invalid?
    </rant>
    Sorry. I hate people like this. I left my last job because of people like this. And he claims to be pragmatic.

  • First post - Asking for advice

    Hi all,
    For work and personal reasons I have decided to try to learn Java. I don't have much experience with computer languages - just the BASIC I learnt at school 20 years ago and messing around with VBA in Excel.
    To start with I'd just like to ask for advice so I hopefully start in the right way.
    Firstly, I have downloaded an online book by Bruce Eckel called 'Thinking in Java'. Does anyone have an opinion on if this is a good source to learn from, and if not, a recommendation?
    Also, is it best to get an IDE, or just use Notepad to start with?
    Lastly, are there any conventions for where to put 3rd party packages and my own code? I'm thinking specifically of the code that comes with the Bruce Eckel book unless anyone puts me off learning from it.
    Any other advice for someone starting out would also be greatly appreciated.
    Thanks for reading, and I hope I won't be asking too many dumb questions as I go along.
    Gary

    In the hope that it will save typing out long paths,
    I've created a new folder in the c drive (called
    Java), with 2 folders inside that - one for 3rd party
    libraries (if that's the right word),which I've
    called lib (is that bad?) and one for my code (code).
    I'm sure it will grow but I'm hoping that will be
    enough for me to start learning.lib and code are fine... I use tools and projects respectively at home, but it really doesn't matter that much. What does matter - if you are interested in handling things somewhat fundamentally - is this. You are going to be building and running, setting classpaths, referring to that libs folder etc from command line scripts (batch files) or build scripts (like ant). That location will at some point change, so you want to make your scripts flexible and define that path in only one place. For the same reason, relying on the CLASSPATH environment variable is often discouraged.
    At first you'll probably not be using scripts but just type the commands on the console, that's fine, just at some point you'll get tired of typing the same things over and over :-)
    The packages that come with the Bruce Eckel book (which are all in a folder called COM) If I'm not mistaken, com would be the root package folder for Eckel's source, as in for example package com.bruceeckel.util. To keep it separated from other libraries which may also have com as first package part, I'm thinking that folder com should be e.g. here:
    C:\Java\libs\ThinkingInJava\com
    C:\Java\libs\ThinkingInJava\com\bruceckel\util\I hope I'm not confusing you now, but in the long run you will be glad if your libraries are organized properly. The meaning of packages and their relation to folders is explained in Eckel's book so it will become clear.
    As for getting there, you seem to have the right attitude, good luck and have fun!

  • CLAD Certified LabVIEW developer with 6 months exp seeking for Job in LabVIEW/Embedded

    Hi,
    I am currently working at CC Engineers Pvt. Ltd. as a software developer in LabVIEW and seeking for a job change. Please find the skillset, project  and certification information below.
    Academics:
    B.E. Electronics with 70.90% on degree.
     Objective: To make use of the knowledge acquired by interest, skill and education for the personal growth of the organization in development of various applications in LabVIEW.  Summary of Skills:
     ● Good knowledge of NI LabVIEW with CLAD certification● Good knowledge of C programming● Basic knowledge of SQL, PL/SQL, RDBMS concepts● Basic knowledge of Linux, Macintosh OS● Good knowledge of Windows 98/XP/Vista● Good knowledge of Computers, Hardware, Latest Technologies  Certifications:
     ● Certified LabVIEW Associate Developer (CLAD), National Instruments. ● NI LabVIEW from YCCE college, Nagpur. ● Oracle9i  from Concourse, Nagpur. ● Programming excellence through C from Kanetkar’s Institute of Computing &      Information Technology(KICIT) Pvt. Ltd, Nagpur.  Work Experience:
     Currently working at CC Engineers Pvt. Ltd, Pune as a software developer in LabVIEW from past 6 months.     Projects Undertaken :
     ●  Railway Braking System Fault Trainer using NI LabVIEW 8.5:Company: C.C. Engineers Pvt. Ltd.Description:An invaluable aid in the effective understanding and troubleshooting of the faults associated with Railway Coach Air Braking System. The fault trainer has a teacher panel that can be kept out of student control. The teacher can create faults using this panel. The student panel has an array of buttons necessary to monitor various system parameters respectively. The student then has to follow laid down fault finding procedure and locate the fault. ●  DIESEL ENGINE TRAINER using NI LabVIEW 8.5:    Company: C. C. Engineers Pvt. Ltd.     Description:     Diesel Engine Trainer is process of testing faulty Loco. The main goal of our        project was to simulate faults occurring in Diesel engine for railway trainees.      Software was divided into two parts Teacher and Student. Teacher selects      fault and student finds out particular cause of fault. Student finds fault using      Symptom, Input Description and remedial action. Input Description is      accessed from hardware having 32 buttons using RS232 communication. Two       Monitors divided by NVIDIA Graphics card were used. ●   Simulated Data Acquisition and Device control using NI LabVIEW 7.1:Description: Input was taken as temperature through a thermocouple from DAQ device. The LabVIEW code would accept this input and record its average value along with the values of voltage and current, over given time in a text file. If the temperature exceeded a fixed threshold value, the DAQ would send an output signal through one of its configured ports which would control a bulb through a relay. This LabVIEW Code could also be controlled remotely through internet, or on a Local Area Network.   If my skillset match any open positions, please mail me to [email protected]
    Thanks a lot!
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"

    Dearest Friend,I AM most interested in this position. PLEASE forward, to, me the (MAIL ID) ID for which I send the RUSME for this position and attacha lll conntact detailes available at this time. We are requiiring you prom,t and cisrterous replies to this topic . Many Greatful Thanks to you and all,Sajib Nowdhury

  • Where would someone turn if they think they may be interested in apple/mac software development for systems and applications?

    Where would someone turn if they think they may be interested in apple/mac software development for systems and applications? I do have some experience with industrial machine control programming. Not that it directly applies, however I have been involved in some types of programming.

    You might start by reading this: http://www.guardian.co.uk/technology/gamesblog/2009/feb/10/gameculture-apple
    I would check out the refurbished section of the online Apple Store before buying a used one from Craislist. They go quickly so you have to check often. It will be more than sufficent for you to work with.
    There are more than a few such books, go to a book store near you and browse them yourself to see which one works for you.
    For items 3 and 4 wait until you are ready for a commercial app and then seek help from a lawyer and an accountant.

  • HELP! Where do I get the software development kit 1.3 for windows 98?

    HELP! Where do I get the software development kit 1.3 for windows 98? I got this java book and it tells me "http://java.sun.com". I guess it expects me to find it myself. I aint no good at finding stuff on the internet. Can someone give me like the exact address to download it or something? (Also, it wants me to get the java software development kit installation instructions and documentation... I have no idea what all that stuff is, or where to find it. I'm completely lost... Can someone tell me where to get that stuff?)

    Actually, the latest version is now jsdk 1.4.1
    From java.sun.com, you can click on "Downloads" at the left
    Then, you click on "java 2 platform, standard edition"
    Then, you can click on "J2SE 1.4.1"
    This leads to a page with the URL http://java.sun.com/j2se/1.4.1/download.html (you could use this URL wight now, in fact)
    That page has a table.. look for the row entitled "Windows (all languages, including English)", and in the column headed "SDK", you'll see a link "DOWNLOAD". Click on it (make sure you click on the right one!)
    You will then have to read the terms and conditions, and at the bottom, click the button labeled "ACCEPT"
    This will show a page with a link "Download j2sdk-1_4_1-windows-i586.exe"
    You click on that link, and the download will start. The file you are downloading is the installer for the J2sdk version 1.4.1
    Hope that helps!!
    Once you have downloaded it, you'll need to set it up. That's not very difficult, but if you need advice on that, I'll be watching this thread.
    Yours, Mike H...

Maybe you are looking for

  • How to connect macbook to Sony tv

    Hi there, I spent most of last night trying to get this done! No problems with the vision, cable between Macbook and HDMI input on the TV is fine. I have a 3.5mm Jack to Phono lead which I thought would work for the Audio.  No sound. Maybe I'm not se

  • How to restrict the user from making any changes in Sales order- item level

    Hi to all How to restrict the users from making any changes in sales order at item level if the same sales order is released by senior user through status profile. Regards Anish Parikh Edited by: anish parikh on Jan 24, 2008 5:16 AM

  • Videos Appear Black and Jagged

    I need help in playing AVI videos on Quicktime. Ever since I upgraded to Quicktime Pro, my AVI videos have not been playing. At first I got a white screen and audio only. And then I installed various components but it only made it so that the screen

  • I can't install adobe air on mac osx 10.7.2- gives me error message

    I have downloaded the installer but when I click on it all I get is this error message however the link it says to download it from is the place where I originally downloaded it from but still this message appers and wont let me install the programme

  • Load external images

    Im wanting to make a photo gallery that I can update easy, I thought if I could have a movieclip load external images for my thumbnails it would be nice but Im not sure how to set it up. I would make a file for my images and then another for my thumb