Differences between revisions 23 and 24
Revision 23 as of 2013-03-06 07:12:02
Size: 634
Editor: 118
Comment:
Revision 24 as of 2013-03-10 16:53:38
Size: 1502
Editor: c-93-184-16-179
Comment: remove spam
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
GPS adalah suatu sistem navigasi dengan bantuan satelit yang berfungsi untuk menentukan posisi, arah kecepatan dan waktu. Sedangkan GPS Tracker adalah suatu sistem yang menentukan posisi kendaraan, armada, aset barang maupun personal secara realtime. GPS Tracking ini memanfaatkan teknologi GPS untuk menentukan titik kordinat lalu mengirim data tersebut via GPRS/GSM untuk diterjemahkan oleh sistem ke dalam bentuk peta seperti Google Maps, Microsoft Maps atau lainnya. Thrift's compiler is written in C++ and designed to be portable, but there are some system requirements:
Line 3: Line 3:
[[http://vamostech.com/gps-tracking|GPS Tracking]]
[[http://vamostech.com/gps-tracking|GPS Tracker]]
[[http://www.propertykita.com/rumah.html|Rumah Dijual]]
== Basic requirements ==
  * A relatively POSIX-compliant *NIX system
    * Cygwin or MinGW can be used on Windows
  * g++ 3.3.5+
  * boost 1.33.1+ (1.34.0 for building all tests)
  * Runtime libraries for lex and yacc might be needed for the compiler.

== Requirements for building from SVN ==
  * GNU build tools: autoconf 2.59+ (2.60+ recommended), automake 1.9+, libtool 1.5.24+
  * pkg-config autoconf macros (pkg.m4) (Use MacPorts for Mac OS X)
  * lex and yacc (developed primarily with flex and bison)
  * libssl-dev

== Language requirements ==
  * C++
    * Boost 1.33.1+
    * libevent (optional, to build the nonblocking server)
    * zlib (optional)
  * Java
    * Java 1.5+
    * Apache Ant
    * Apache Ivy (recommended)
    * Apache Commons Lang (recommended)
    * SLF4J
  * C#: Mono 1.2.4+ (and pkg-config to detect it) or Visual Studio 2005+
  * Python 2.4+ (including header files for extension modules)
  * PHP 5.0+ (optionally including header files for extension modules)
  * Ruby 1.8+ (including header files for extension modules)
  * Erlang R12 (R11 works but not recommended)
  * Perl 5
    *Bit::Vector
    *Class::Accessor

These are only required if you choose to build the libraries for the given language.

== Getting the requirements ==
 * [[GettingUbuntuPackages]]
 * [[GettingCentOS5Packages]]
 * [[GettingOsxPackages]]

Thrift's compiler is written in C++ and designed to be portable, but there are some system requirements:

Basic requirements

  • A relatively POSIX-compliant *NIX system
    • Cygwin or MinGW can be used on Windows
  • g++ 3.3.5+
  • boost 1.33.1+ (1.34.0 for building all tests)
  • Runtime libraries for lex and yacc might be needed for the compiler.

Requirements for building from SVN

  • GNU build tools: autoconf 2.59+ (2.60+ recommended), automake 1.9+, libtool 1.5.24+
  • pkg-config autoconf macros (pkg.m4) (Use MacPorts for Mac OS X)

  • lex and yacc (developed primarily with flex and bison)
  • libssl-dev

Language requirements

  • C++
    • Boost 1.33.1+
    • libevent (optional, to build the nonblocking server)
    • zlib (optional)
  • Java
    • Java 1.5+
    • Apache Ant
    • Apache Ivy (recommended)
    • Apache Commons Lang (recommended)
    • SLF4J
  • C#: Mono 1.2.4+ (and pkg-config to detect it) or Visual Studio 2005+
  • Python 2.4+ (including header files for extension modules)
  • PHP 5.0+ (optionally including header files for extension modules)
  • Ruby 1.8+ (including header files for extension modules)
  • Erlang R12 (R11 works but not recommended)
  • Perl 5
    • Bit::Vector
    • Class::Accessor

These are only required if you choose to build the libraries for the given language.

Getting the requirements

ThriftRequirements (last edited 2014-05-18 20:05:48 by 93)