Development Kit Components Sample Code From
Transcription
Development Kit Components Sample Code From
Development Kit Components FileCatalyst Central works by connecting client and server nodes to a central location. Connecting a remote application is easy: simply enter the unique URL of FileCatalyst Central. No additional network configuration is required for each endpoint. Administrators may log in from their desktop, tablet, or any other modern web-enabled device to see an overview of all network activity from one easy-to-use web application. Sample Code From Java API: FCClient fc = new FCClient(”hostname”); fc.setUsername(”user”); fc.setPassword(”pwd”); fc.initialize(); fc.connect(); TransferHook hook = fc.upload(new File(”foo”)); while (!hook.isTransferComplete()) { System.out.println(hook.getPercent()); Thread.sleep(500); } if (hook.isTransferError()) { System.out.println(hook.getErrorMessage()); } fc.disconnect(); We were impressed with FileCatalyst’s architecture and the team’s willingness to work with us to tailor their product to meet the needs of our customers. Julian Wheeler, VP Global Media and Entertainment, Tata Communications Is FTP Holding Back Your Application? If your software relies on file transfer, developing with an FTP library isn’t going to cut it. Latency and packet loss cause TCP-based transfers to choke. Interrupted transfers often fail to resume properly. If you have ever seen transfers using only part of your bandwidth, or have ever pleaded for the connection not to drop, you have felt the pain of FTP. When your end users experience this pain, they will not blame the protocol…they will blame your application! The FileCatalyst Platform The FileCatalyst platform provides a wide range of options for integration into third-party applications and workflows. Java developers can work directly with the FileCatalyst client and server APIs, while other developers can take advantage of the web technologies, .NET wrapper, native C++, or command line interface. Because the FileCatalyst platform is Java based, integration options run flawlessly on all major platforms including Windows, Mac OSX, Linus and Solaris. Why settle for FTP when you can bring the speed, security, and reliability of FileCatalyst to your users? FileCatalyst SDK Benefits Development Kit Well documented Semantic class and method names Thread safe Solid exception handling Support for a wide range of languages and technologies FileCatalyst Technology Transfer data at full line speed Immune to delay and packet loss Transfer file deltas (rsync) Lossless compressio Views: overview, transfers, alarms, transaction history, and others Supports tablets and other mobile devices Remotely administer individual nodes with a click Configure and clear alarms and notifications View and sort ongoing file transfers in realtime +1.613.667.2439 | [email protected] | www.FileCatalyst.com