Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gtrxAC/discord-j2me
Discord client for Java ME (MIDP 1.0 & 2.0) devices
https://github.com/gtrxAC/discord-j2me
Last synced: 3 months ago
JSON representation
Discord client for Java ME (MIDP 1.0 & 2.0) devices
- Host: GitHub
- URL: https://github.com/gtrxAC/discord-j2me
- Owner: gtrxAC
- License: mit
- Created: 2024-04-30T20:54:32.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T16:01:48.000Z (3 months ago)
- Last Synced: 2024-07-27T17:32:32.409Z (3 months ago)
- Language: Java
- Homepage:
- Size: 3.29 MB
- Stars: 202
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred - gtrxAC/discord-j2me - Discord client for Java ME (MIDP 1.0 & 2.0) devices (Java)
README
# Discord for J2ME
Discord client for Java ME (MIDP 1.0 and 2.0) devices, inspired by [Discord for Symbian](https://github.com/uwmpr/discord-symbian-fixed). Uses proxy servers for the [HTTP](/proxy/) and [gateway](https://github.com/gtrxAC/discord-j2me-server) connection.Also see [Droidcord](https://github.com/leap0x7b/Droidcord), a Discord client for old Android devices.
![Screenshots](img/screenshots.png)
* [Download](https://github.com/gtrxAC/discord-j2me/releases/latest)
* [FAQ](https://github.com/gtrxAC/discord-j2me/wiki/FAQ)
* [Discord server](https://discord.gg/2GKuJjQagp) (#discord-j2me)
* [Telegram group](https://t.me/dscforsymbian)## Status
### Working
* Server and channel lists
* Message reading, sending, editing, deleting
* Replying to messages
* Reading older messages
* Direct messages and group DMs
* Attachment viewing
* Attachment sending (device dependent)
* Gateway/live message updates (device dependent)
* Unread message indicators### Not implemented
* Jumping to messages (e.g. replies)
* Initiating DM conversations
* Ping indicators
* Reactions and emojis## How to build
1. Install Sun Java Wireless Toolkit 2.5.2 on your computer.
* If you haven't already, install an older JDK version (e.g. 1.6.0_45).
2. Open Wireless Toolkit and create a new project named `Discord`.
3. Copy the contents of this repository into the project's folder.
* On Windows, it should be in `C:\Users\yourname\j2mewtk\2.5.2\apps\Discord`
4. Build the project.
* To create a JAR, go to `Options` -> `Package` -> `Create package`.
* Optional: to create an obfuscated JAR, go to `Options` -> `Package` -> `Create obfuscated package`.
* For this, you'll need Proguard installed as part of your WTK.
* Download one of the older versions [here](https://sourceforge.net/projects/proguard/files/proguard/) (e.g. 3.4).
* Extract the ZIP and copy the `proguard.jar` file from the `lib` folder into the `bin` folder of your WTK installation.## Thanks
* [@uwmpr](https://github.com/uwmpr) for formerly hosting the default proxy server
* [@WunderWungiel](https://github.com/WunderWungiel) for formerly hosting the CDN proxy
* [@shinovon](https://github.com/shinovon) for their Java ME [JSON library](https://github.com/shinovon/NNJSON)
* [@saetta06](https://github.com/saetta06) for creating the menu graphics and loading animation