Awesome
Discord for J2ME
Discord client for Java ME (MIDP 1.0 and 2.0) devices, inspired by Discord for Symbian. Uses proxy servers for the HTTP and gateway connection.
Also see Droidcord, a Discord client for old Android devices.
- Download
- FAQ
- Discord server (#discord-j2me)
- Telegram group
Status
Working
- Server and channel lists
- Message reading, sending, editing, <abbr title="Only your own messages">deleting</abbr>
- Replying to messages
- Reading older messages
- Direct messages and group DMs
- Attachment viewing
- Attachment sending (<abbr title="Requires FileConnection API or HTML browser with file uploading support">device dependent</abbr>)
- Gateway/live message updates (<abbr title="Not supported on MIDP 1.0">device dependent</abbr>)
- <abbr title="Not in sync with official clients">Unread message indicators</abbr>
Not implemented
- Jumping to messages (e.g. replies)
- Initiating DM conversations
- Ping indicators
- Reactions and emojis
How to build
- Install Node.js.
- Download Temurin OpenJDK 8 (zip or tar.gz). Extract the package into the
sdk
folder. Make sure there is a sub-folder named something likesdk/jdk8u...
. - Download ProGuard. Extract the package and copy the extracted
lib/proguard.jar
file into thesdk
folder. - Download midpapi20, cldcapi10, jsr75, and javapiglerapi JARs. Place these in the
sdk/lib
folder. - Run
build.sh
(Linux) orbuild.bat
(Windows).
Thanks
- @uwmpr for formerly hosting the default proxy server
- @WunderWungiel for formerly hosting the CDN proxy
- @shinovon for their Java ME JSON library
- @saetta06 for creating the menu graphics and loading animation
- Language translation contributors (see About screen in the app)