Hi @atom992, > Does *Couchbase Lite for Java Native *is the same with: > https://github.com/couchbaselabs/couchbase-lite-local/releases/download/v0.0.5-pre/couchbase-lite-local.jar ? > if not, what the relationship between couchbase-lite-local and *Couchbase Lite for Java Native?*
NO, it is not same. Couchbase Lite for Java Native (couchbase-lite-java-native) is a storage engine for Couchbase Lite for Java (couchbase-lite-java) which is Couchbase Lite for Linux, Widnows, Mac OSX, and other platforms with Java. Couchbase Lite Local (couchbase-lite-local) is not managed by our team. Couchbase Lite Local (couchbase-lite-local) contains Couchbase Lite Java (couchbase-lite-java), and it provides REST API on Widnows, Mac, OSX, and others. We can say that Couchbase Lite Local is a Couchbase Lite PhoneGap plugin for Desktops. > How can I use *Couchbase Lite for Java Native?* You can download Couchbase Lite for Java, and add jar files in your CLASSPATH. Or your can git clone from our github repo, and compile it by yourself. NOTE: Binary (download) version of Couchbase Lite Java does not contain native libraries for Widnows and Mac OSX. If you plan to use CBL Java on these platforms, you need to compile couchbase lite java native by yourself. Hope this helps you. Thanks, Hideki On Friday, May 15, 2015 at 6:14:59 AM UTC-7, atom992 wrote: > > Does *Couchbase Lite for Java Native *is the same with: > > https://github.com/couchbaselabs/couchbase-lite-local/releases/download/v0.0.5-pre/couchbase-lite-local.jar > > ? > if not, what the relationship between couchbase-lite-local and *Couchbase > Lite for Java Native?* > How can I use *Couchbase Lite for Java Native?* > > On Wednesday, May 13, 2015 at 3:07:19 PM UTC+8, Jens Alfke wrote: >> >> We’re preparing to release version 1.1 of Couchbase Mobile in a week or >> so, and would like the community to take a look and give us feedback. Below >> you’ll find links to download new builds. If you find a problem, please file >> an issue >> <https://github.com/couchbase/couchbase-lite-ios/blob/master/CONTRIBUTING.md> >> ASAP! >> >> *—What’s New:* >> >> *Sync Gateway* >> >> Adds our new webhooks feature for easier integration with third party >> line-of-business applications, services, etc. >> >> *All platforms of Couchbase Lite* >> >> IMPORTANT: The on-disk layout of database files has changed, with all of >> a database’s files now being contained in a directory. Existing databases >> will be migrated to the new layout when opened. *This change is not >> backwards compatible*, so after running with CBL 1.1, your application’s >> local databases are no longer readable by earlier versions. (Of course this >> only affects local database storage, not replication.) >> >> View indexes are now stored more efficiently, which speeds up indexing >> by roughly 10% (YMMV). >> >> *iOS* >> >> - Now supports Couchbase’s super-fast new ForestDB storage engine, >> although SQLite remains the default. Instructions are available online >> <https://github.com/couchbase/couchbase-lite-ios/wiki/ForestDB>. >> - Database encryption >> >> <https://github.com/couchbase/couchbase-lite-ios/wiki/Database-Encryption> >> is >> supported. >> - CBLQueryBuilder >> <https://github.com/couchbase/couchbase-lite-ios/wiki/Query-Builder> lets >> you query the database using NSPredicates instead of map functions (sort >> of >> like Core Data.) >> - More API changes >> <https://github.com/couchbase/couchbase-lite-ios/wiki/v1.1-API-Changes> >> are >> detailed on the wiki. >> >> *Mac OS X* >> >> >> - Our first official binary release for Mac! This is built from the >> same source code as iOS and has the same feature set. >> >> >> *Android/Java* >> >> >> - Major improvements to replication performance, indexing speed, >> memory footprint, and CPU utilization. >> >> >> *.NET* >> >> - Couchbase Lite for .NET has the HTTP listener, and now supports >> peer-to-peer sync *(except on Linux — known issue)*. >> - It also has undergone significant internal improvements to its >> storage and threading model. >> - Transactions are also now functioning correctly. >> >> >> *— Couchbase Lite Binaries:* >> >> *Couchbase Lite for iOS* >> >> Community: >> http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18.zip >> Enterprise: >> http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-enterprise_1.1.0-18.zip >> Docs: >> http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-ios-community_1.1.0-18_Documentation.zip >> >> *Couchbase Lite for OSX* >> >> Community: >> http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-community_1.1.0-18.zip >> Enterprise: >> http://packages.couchbase.com/builds/mobile/ios/1.1.0/1.1.0-18/couchbase-lite-macosx-enterprise_1.1.0-18.zip >> >> *Couchbase Lite for Android* >> >> Community: >> http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_community.zip >> Enterprise: >> http://packages.couchbase.com/builds/mobile/android/1.1.0/1.1.0-10/couchbase-lite-1.1.0-10-android_enterprise.zip >> >> To incorporate 1.1 into Android Studio: In the application level >> build.gradle file, please add the following line to the top-level >> dependency section: >> compile 'com.couchbase.lite:couchbase-lite-android:{1.1.0-10}’ >> >> *Couchbase Lite for Java Native* >> >> Community: >> http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-community.zip >> Enterprise: >> http://packages.couchbase.com/builds/mobile/java/1.1.0/1.1.0-13/couchbase-lite-java-1.1.0-13-enterprise.zip >> >> *Couchbase Lite for .NET* >> >> Available on Nuget.org: >> - Couchbase Lite: >> https://www.nuget.org/packages/Couchbase.Lite/1.1.0-pre1 >> - Couchbase Lite Listener: >> https://www.nuget.org/packages/Couchbase.Lite.Listener/1.1.0-pre >> >> *— Sync Gateway Binaries:* >> >> *Ubuntu* >> >> Community: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.deb >> Enterprise: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.deb >> >> *Red Hat* >> >> Community: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm >> Enterprise: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.rpm >> >> *OS X* >> >> Community: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.tar.gz >> Enterprise: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.tar.gz >> >> *Windows* >> >> Community: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-community_1.1.0-12_x86_64.exe >> Enterprise: >> http://packages.couchbase.com/builds/mobile/sync_gateway/1.1.0/1.1.0-12/couchbase-sync-gateway-enterprise_1.1.0-12_x86_64.exe >> >> -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/d0a25c12-db94-4bd4-b4a6-e96dd5940d19%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
