Is RMI the most suitable technology for....

Hi,
I'm wondering if RMI is the most suitable technology for the following application....
I wish to make an filetransfer application that should be able to send large ASCII files in smaller chunks, compressed with GZIP and with re-transmission if the connection failes. The application should be able to handle several simultanious communications. With my (limited) experience I have 2 ways to go.. either a socketbased solution or RMI to send the serialized datachunks. Or are there other Java technologies that is better to use?
The application should preferably run as a service in an Windows environment(NT, W2K, XP...) so I also have to think of how to deploy this as easy as possible. I don't want to use J2EE or similar. I want to make it as simple as possible.
Any thoughts what's the perfert Java technology to use? RMI?
Regards
Bj�rnar Selsbak

OK. I was mainly questioning whether there were firewalls in the way.
Not clear to me if your application is truely client server: clients making - I guess upload or download requests to a server, then passing or fetching file info and content.
I've implemented something like this - big volumes (gigabytes), and it works pretty well. The recovery scheme was to start the particular (failing) file all over again. You are going to have to figure out your own recovery scheme - RMI does none of that for you.

Similar Messages

  • What is the most suitable image format for processing with imaq?

    Hello.
    What is the most
    suitable image format for processing with imaq?
    I want to capture an image of a usb webcam, store and
    then process it with imaq. I need to know what format to save the
    captured image can then load and process it with imaq vision.
    Thanks

    The only criteria is: don't use JPEG for anything scientific!  The compression involved with saving JPEGs means you always lose information.  I tend to prefer PNG - it's compressed, but non-lossy, and also widely supported.  TIFF is fine as well, but I don't think has any advantages over PNG for this application.  JPEG2000 can give good non-lossy compression I think is slower to read/write than PNG.

  • Creating interactive tutorial content - Is Director the most suitable program to learn?

    I have no experience using Adobe Director. I have just downloaded the trial version and had a look at a handful of tutorial videos. Before I get stuck in with it, I would appreciate advice on whether Director is suitable for my intended purposes:
    I want to start making English language learning content and want to learn one or two programs for creating programs for online/apps,etc... I need to start learning something that I can start using quickly to create programs/internet pages/apps to create educational content with video, audio. Is Director the right choice?
    A typical 'lesson' might consist of the following: A short video clip of real life or TV/film entertainment followed by interactive exercises / games for whatever area of language focus is chosen for the lesson. I imagine I would need to prepare my video outside the program first - chopping up the clips I want to use - perhaps chopping short clips e.g. one sentence phrases, and then perhaps extracting out the audio and using just that in various ways.  I would want to add my own text and so on. I would obviously have to start out fairly basic but I want a program that can be expanded on as much as possible. For example, the ability to make the program store correct/incorrect responses and react accordingly - repeating content that students have not yet mastered, perhaps also creating audio clips... Would something like recording of student spoken performance also be possible - and at a stretch, bringing in voice recognition?? That would be way down the line - at the outset I would be happy with something that is more or less like a lesson - presentation with video as my main content, followed by a handful of interactive exercises.
    At this stage I would focus on just one medium e.g. basic web page materials for my personal students to access for homework - but in future have the ability to transfer the lesson content to multimedia educational/games if that's possible.
    I see there is a whole suite of Adobe products to choose from. Do I need to learn a handful of these, if so which? Also there is the issue of cost as at the outset I would be using this just for learning purposes and to use with my own students. I highly doubt my company would be willing to pay for the programs / subscription - at least until I have spent enough time creating content to get some decent useful results and for them to see the value in it. So I would be on my own at the outset in terms of putting the time in and paying to use the software.
    I am aware that my questions may be extremely broad, perhaps not easy to answer succinctly - but any advice anyone can offer would be greatly appreciated - even if it's just to let me know that I am on the right track in guessing that Director will do the job. Suggestions for other programs that I could look at either as alternatives, or for use in conjunction with Director (what about Flash??).
    It seems a massive program and I will need to learn a basic subset of tools within the program to get me started, so any guidance on narrowing down what I need to focus on would be a great help.
    Any help/suggestions are very welcome

    The answer is absolutely no to your question, "Is Director the most suitable program to learn?".
    Director is a dead technology. Do not waste hundreds of hours learning it. Also forget Flash. It's going away. I would not waste time learning that either.
    I suggest learning HTML5 & JavaScript. Obviously you can develop interactive multimedia for the web with these, but increasingly IDEs and frameworks are being developed that use these two languages; enabling you to write once and export to multiple platforms.
    The following are some technologies that you should consider. Some are free. Others are free until you publish a title or want to upgrade to the professional version.
    PhoneGap :  http://phonegap.com/
    Titanium : Titanium Mobile Application Development | Appcelerator Inc.
    LiveCode : http://runrev.com/
    Unity3d : Unity - Game Engine

  • HT6162 My phone will not let me download the most recent update for iOS 7.1. It says I need a wifi connection and will not allow me to push the 'Download & Install' button, even when I am at home and my wifi is on. How do I fix this?

    My phone will not let me download the most recent update for iOS 7.1. It says I need a wifi connection and will not allow me to push the 'Download & Install' button, even when I am at home and my wifi is on. How do I fix this?

    Unfortunately yes, though technology would never move on if it kept to older standards and did not strive to do more.
    The app store always gives you the option to use a previous version of the app IF it is available for your device.
    Sorry but you are stuck without new hardware.
    PJRS

  • I have a iMac 8.1- 2.4 Ghz Intel Core2 Duo with iGb RAM . I wish to upgrade to OSLion which requires 2Gb RAM, which Memory 2Gb card would be the most suitable

    I have an iMac 8.1 - 2.4 Ghz Intel Core 2 Duo with 1Gb Ram. I wish to upgrade to OS Lion which requires 2Gb RAM. Which 2Gb card would be the most suitable .

    Go to crucial.com
    Enter your specs, and buy as much as it'll hold. You'll be happy you did. I've been using them for years. Great company, and the best value for RAM in my opinion. And you don't want to mess with cheap RAM. It can mess EVERYTHING up...

  • I have a MacBook Pro (15-inch, Late 2008) and am currently running Snow Leopard 10.6.8. I would like to know which is the most stable upgrade for my model. I have read some reviews of Maverick and Yosemite making the older macs slower. Is this true?

    I have a MacBook Pro (15-inch, Late 2008), Intel Core 2 Duo 2.53 GHz, 4GB Memory. and am currently running Snow Leopard 10.6.8.
    I would like to know which is the most stable upgrade for my model? Mountain Lion, Mavericks or Yosemite?
    When I had gone to the apple care centre in India a few months ago to upgrade my OSX to Mountain Lion, I was told that considering my macbook pro's specs, upgrading it would just make it less efficient, and that I should stick to Snow Leopard unless I consider buying a newer mac that would benefit from it. Is this true? I find it a bit hard to believe. Which update is most recommended?
    I also notice that my mac has gotten considerably slower. While using chrome, it buffers and struggles with even just 5 tabs open. Could this have something to do with my current ios? As a precaution, I have always been making sure I have enough free space on disk i.e around 70 - 100 free out of 250GB.
    Any advice is appreciated.
    Thanks in advance.

    Mavericks is no longer available from the App Store, so your choice is Yosemite. One option is to create a new partition (~30- 50 GB), install the new OS, and ‘test drive’ it. If you like/don’t like it it, you can then remove the partition. Do a backup before you do anything. By doing this, if you don’t like it you won't have to go though the revert process.
    Check to make sure your applications are compatible.
    Application Compatibility
    Applications Compatibility (2)

  • 3.6.26 is working on my OSX 10.4.11 PPC, but it keeps asking me to download the most current version for my system... why?

    I've dowloaded and updated 3.6.26, which Firefox stated was the most current version, but when I restart the browser, it then states I'm NOT running the most current version for my system... why?
    I'm running a Mac PPC G4 10.4.11 Thanks for any assistance you can provide :)

    Thanks for the Reply Alice... :) The message is when I restart Firefox, which activates the update, and the 'thanks' page on Firefox's site (not Google)... So, I'm curious why it gives me my most current update, then tells me that there might be a more current version for my system... very strange! Anyway, I'm definitely sticking with 3.6.26, unless I get info that suggests there's a .27 or .28 flying around that may be useful... I will definitely NOT go to 9 or 10.... :)

  • HT201250 My time machine back up does not appear to back up documents and e mails (the most important things for me). How do I get this done?

    My time machine back up does not appear to back up documents and e mails (the most important things for me). How do I get this done?

    How do you know it's not backing up those things? To check documents, go in the Finder to your documents folder, then go to the Time Machine icon in your menubar and click Enter Time Machine. Scroll back through time and see if previous versions of the documents exist in the backups.
    For Mail, same thing. Open the Mail app, go into Time Machine in the same way, and scroll back. Your inbox should change to reflect how it looked when it was backed up.
    Matt

  • Which is most suitable ide for ejb?

    I want to develop ejb application with weblogic, which is most suitable ide for ejb?

    Hello Ramazan,
    you can try Intellij IDEA also
    I want to develop ejb application with weblogic, which is most
    suitable ide for ejb?

  • What is the most headphones bluetooth for iphone 4 ?

    what is the most headphones bluetooth for iphone 4 ? I listen Rock and Dance and R&B.
    thanks
    julio

    What are you trying to ask?  Your question makes no sense.

  • What is the most balance IOS for iphone 4?

    what is the most balance IOS for iphone 4???

    What are you trying to ask?  Your question makes no sense.

  • What's the most stable browser for flash?

    I play flash games and run several accounts at a time. I use Chrome at the moment, but have issues with it crashing 2+ times per day. What's the most stable browser platform for flash at the moment?
    I have the latest updates and upgrades & a 15" MBP that should have plenty of power.

    Firefox or Safari, in my opinion. I prefer Firefox, use Safari occasionally, and just have never given Chrome a real chance. I don't like the 'built in' Flash and PDF technology in Chrome.
    Give Firefox a try - lots of support for it.
    Clinton

  • How do I make the most of contacts for iPhone?

    Hi, I've had the iPhone 4 since Dec, 2009. So I know very well how to use it. I've been re-watching the iPhone adds, and I really like how well the contacts are organized on the ads, and I was wondering, how can I make my contacts list look good and organized for each contact? How do you do this? any advice will help, I really want to make the most of my iPhone.

    What do you mean good and organized?
    If you want to add more information to the contact card, you can tap on the contact card of the person you want to edit, then select the Edit button at the top left corner. This will provide you with all the different options that are available to you to add.
    At the very bottom there is one that says "add field", tapping on that gives you a few more options like Job Title, Department, Instant Message, Birthday etc.
    This article says iCloud, but it's the same process even if you don't have iCloud:
    iCloud: Edit a contact
    http://support.apple.com/kb/PH2660
    Is this what you're looking for?

  • Is JMS the right java technology for text message management

    I hope to get some feedback on the following:
    We get text weather forecast messages sent to our server (or we grab them), after we get these messages we parse them to xml, then archive and redistribute them to other servers using (wget). All this
    is done using perl scripts.
    I'd like to choose a java-based technology that ttracks message flow (e.g., messages arrive, messages late, etc), then
    parse to xml and redistribute these text messages.
    Can any users tell me if JMS might be appropriate for this task?
    Thank you beforehand.
    C

    From your brief description it looks to me like JMS is a technology for you.

  • How do I update from OS X 10.5.8 to the most current OS for using iCloud?

    I need help with upgrading from OS X 10.5.8 to whatever the most current OS.

    Depends on which model iMac you have?
    see > How to identify iMac models
    First off, does your iMac meet the Processor and RAM spec's for Snow Leopard?
    see > Mac OS X v10.6 Snow Leopard - Technical Specifications
    If so, then you must upgrade to Snow Leopard before you can get Lion or Mountain Lion from the App Store.
    Again, providing that your iMac meets the spec's for them as well?
    see > OS X Lion - Technical Specifications
    see > Apple - OS X Mountain Lion - Read the technical specifications.

Maybe you are looking for