2013년 3월 4일 월요일

Air Comic Server (English)

Air Comic Viewer can stream comic/manga images from your computer which is running Air Comic Server to your Android devices. You don't need to copy files to the device just to watch them. 

Air Comic Server is a Java-based application and it supports multiple platforms which Java supports (Windows/Linux/Mac).

It supports both GUI and CLI(Command-Line Interface) environments.



Release Notes.

v0.1.0 Initial release.
v0.2.0 Improve network performance.
v0.3.0 Supporting CLI.
v0.3.1 Bug fixed.
v0.4.0 uPnP supporting(No Port Forwarding)
            Runs at windows Logon
v0.4.1 Supporting 32bit JPG/PNG images.
v0.5.0 Supporting RAR/CBR
            "Go to download page" links to English page for non-Korean users.
            Option parameter is changed! ('-n' for nogui, '-r' for runatstart)
            If you are using "Runs at windows logon" option, please uncheck and check it again.
v0.5.1 Fix error on loading Zip files of unsupported ending
v0.6.0 Method of communication is changed(No backward compatibility)
            Adding "Auto start" option
            Adding "Resizing images" option
            Default TCP port is changed to 21002
v0.6.1 Better performance for handling ZIP/RAR
            Better performance for handling a big ZIP
            Log is written when a user connected to the server
            New feature: Searching
            Fix invalid filename sorting
v0.7.0 Server keeps the reading history for each user.
v0.7.1 Fixing reddish image problem.
           Fixing invalid accessing directories which is not allowed.
           Limit the number of shared directories to 8.



Installing Java

To run Air Comic Server, Java must be installed.
You can install latest Java (JRE7) following below guides. Install JRE unless you are a Java developer.
JDK 7 and JRE 7 Installation Guide





Setting Up Air Comic Server(GUI)

Download Air Comic Server zip file and extract it.
Double click "Air Comic Server.jar" to run it. 


Once the program starts, add directories that you want to share. 
You can set password or change TCP port number. You must use the same port/password when you make a server in Air Comic Viewer.

IP Address shows all IP adress of your computer. If your computer is connected to a NAT router supporting uPnP, two IP address(external, internal) will be shown. Use the internal IP address if you're using the server via Wifi. Use the external IP address if you're using the server via the internet(3G/4G).

If you check "Resizing images", server converts images for connected android devices. If your server's performance is too low, uncheck this option.

When you are done for setting, press "Start Server" buttons. The color of red box on the bottom will be changed to green. The server is running now!


Setting Up Air Comic Server(CLI)

Download Air Comic Server zip file and configuration zip file then extract them into the same directory.
Open AirComicServer.xml file using a text-editor program and change the value fields if you want to change the setting.


   <entry key="tcp_port" value="20002"/>
   <entry key="password" value="YOUR_PASSWORD"/>
   <entry key="allowResize" value="true"/> 
   <entry key="0" value="YOUR_DIRECTORY_1"/>
   <entry key="1" value="YOUR_DIRECTORY_2"/>


If you don't want to use a password, set the value="".
allowResize is for "Resizing images" option. Set the value "false", if you don't want to use it.
In the sample configuration file, two directories are set. You can add more directories with different number of key field.
 ex)  <entry key="2" value="YOUR_DIRECTORY_3"/>
If you want to use only one directory, remove key="1" line.

After you've done the setting, run the application using below command.
[AirComicServer:/root] java -jar AirComicServer.jar -n

If your setting is valid, all the setting will be printed on the screen then the server will start.

You can check the parameters using "--help" option.



Auto start at booting

Check "Runs at windows logon" option if you are using Windows.
On Mac or Linux, register AircomicServer.jar to start up program.



Download AirComicServer

Download configuration (only for CLI)



FAQ)

1. Double clicking AirComicServer.jar doesn't start the program.
    >> There are many situations which cause this problem.
         The simple way to fix this is to delete and re-install Java.
         If you haven't rebooted you computer after installing Java, reboot it.
 
2. Can I connect to my server over 3G/4G connection?
    >> Yes, you can. But your computer must be connected to the internet.

3. AirComicServer uses too much memory.
   >> It runs on Java which  frees memory slowly. If you want the program to use smaller memory, run the program using below parameters. (The performance of the program could be down because memory allocation and free happens frequently.)

java -XX:+UseSerialGC -Xms32M -Xminf=5 -Xmaxf=10 -jar AirComicServer.jar 

댓글 2개:

Sang Yoon :

seems like your file was removed from the server host. i want to run the server, so if you could add the server file, i would really appreciate it, THANK YOU!

GnomeWarrior64 :

@ Sang Yoon
Sorry for late response.
I checked the download link and it worked fine.
You'd better check the firewall for you ISP.

댓글 쓰기