Sage Spark is an implementation of Beem for Android. This app is customized to work with The Sage Colleges Jabber server..
Sage-Spark is hosted in the following web site
https://github.com/MelonSmasher/Sage-Spark
If you think the Android project Sage-Spark listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Sage-Spark.
Item | Value |
---|---|
Java File Count | 135 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 6 |
Activity Count | 12 |
Fragment Count | 4 |
jar files used | android-support-v13.jar asmack-android-16-beem.jar lcrypto-jdk16-146-20110415.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.USE_CREDENTIALS android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE edu.sage.spark.BEEM_SERVICE |
The license information of Sage-Spark is as follows:
GNU General Public License
There are 44 image files in Sage-Spark. The names of the image files are listed as follows.
beem_icon_launcher_color.png beem_launcher_icon_silver.png beem_status_icon.png beem_status_icon_available.png beem_status_icon_away.png beem_status_icon_busy.png beem_status_icon_gray.png bottombar.png button_indicator_next.png button_indicator_prev.png emo_im_angel.png emo_im_cool.png emo_im_crying.png emo_im_embarrassed.png emo_im_foot_in_mouth.png emo_im_happy.png emo_im_heart.png emo_im_kissing.png emo_im_laughing.png emo_im_lips_are_sealed.png emo_im_mad.png emo_im_money_mouth.png emo_im_pokerface.png emo_im_sad.png emo_im_smirk.png emo_im_surprised.png emo_im_tongue_sticking_out.png emo_im_undecided.png emo_im_winking.png emo_im_wtf.png emo_im_yelling.png ic_menu_add.png ic_menu_blocked_user.png ic_menu_chat_dashboard.png ic_menu_close_clear_cancel.png ic_menu_cloud.png ic_menu_end_conversation.png ic_menu_friendslist.png ic_menu_invite.png ic_menu_login.png ic_menu_mail.png ic_menu_manage.png logo.png logo_encryption.png
The following screenshort is generated from the image listed above.
Sage-Spark has the following Java source files.
com.android.mms.util.SmileyParser.java com.google.android.apps.iosched.util.LogUtils.java com.isode.stroke.base.ByteArray.java com.isode.stroke.sasl.ClientAuthenticator.java com.isode.stroke.sasl.SCRAMSHA1ClientAuthenticator.java com.isode.stroke.stringcodecs.Base64.java com.isode.stroke.stringcodecs.Base64BSD .java com.isode.stroke.stringcodecs.HMACSHA1.java com.isode.stroke.stringcodecs.PBKDF2.java com.isode.stroke.stringcodecs.SHA1.java de.duenndns.ssl.MemorizingActivity.java de.duenndns.ssl.MemorizingTrustManager.java edu.sage.spark.AppRater.java edu.sage.spark.BeemApplication.java edu.sage.spark.BeemService.java edu.sage.spark.otr.BeemOtrManager.java edu.sage.spark.providers.AvatarProvider.java edu.sage.spark.service.BeemAvatarCache.java edu.sage.spark.service.BeemAvatarManager.java edu.sage.spark.service.BeemChatManager.java edu.sage.spark.service.ChatAdapter.java edu.sage.spark.service.Contact.java edu.sage.spark.service.LoginAsyncTask.java edu.sage.spark.service.Message.java edu.sage.spark.service.PresenceAdapter.java edu.sage.spark.service.PrivacyListItem.java edu.sage.spark.service.PrivacyListManagerAdapter.java edu.sage.spark.service.RosterAdapter.java edu.sage.spark.service.UserInfo.java edu.sage.spark.service.XmppConnectionAdapter.java edu.sage.spark.service.XmppFacade.java edu.sage.spark.service.auth.AccountAuthenticator.java edu.sage.spark.service.auth.PreferenceAuthenticator.java edu.sage.spark.smack.avatar.AvatarCache.java edu.sage.spark.smack.avatar.AvatarExtension.java edu.sage.spark.smack.avatar.AvatarListener.java edu.sage.spark.smack.avatar.AvatarManager.java edu.sage.spark.smack.avatar.AvatarMetadataExtension.java edu.sage.spark.smack.avatar.AvatarMetadataProvider.java edu.sage.spark.smack.avatar.AvatarProvider.java edu.sage.spark.smack.avatar.AvatarRetriever.java edu.sage.spark.smack.avatar.AvatarRetrieverFactory.java edu.sage.spark.smack.avatar.FileAvatarCache.java edu.sage.spark.smack.avatar.MemoryAvatarCache.java edu.sage.spark.smack.avatar.XmppAvatarRetriever.java edu.sage.spark.smack.pep.PEPListener.java edu.sage.spark.smack.pep.PepSubManager.java edu.sage.spark.smack.ping.PingExtension.java edu.sage.spark.smack.sasl.SASLGoogleOAuth2Mechanism.java edu.sage.spark.smack.sasl.ScramSaslClient.java edu.sage.spark.smack.sasl.ScramSaslMechanism.java edu.sage.spark.ui.AddContact.java edu.sage.spark.ui.ChangeStatus.java edu.sage.spark.ui.Chat.java edu.sage.spark.ui.ContactList.java edu.sage.spark.ui.ContactListAdapter.java edu.sage.spark.ui.ContactListFragment.java edu.sage.spark.ui.GroupList.java edu.sage.spark.ui.Login.java edu.sage.spark.ui.LoginAnim.java edu.sage.spark.ui.PrivacyList.java edu.sage.spark.ui.Settings.java edu.sage.spark.ui.Subscription.java edu.sage.spark.ui.dialogs.builders.Alias.java edu.sage.spark.ui.dialogs.builders.ChatList.java edu.sage.spark.ui.dialogs.builders.CreatePrivacyList.java edu.sage.spark.ui.dialogs.builders.DeleteContact.java edu.sage.spark.ui.dialogs.builders.DeletePrivacyList.java edu.sage.spark.ui.dialogs.builders.DisplayOtrFingerprint.java edu.sage.spark.ui.dialogs.builders.ResendSubscription.java edu.sage.spark.ui.wizard.Account.java edu.sage.spark.ui.wizard.AccountConfigureFragment.java edu.sage.spark.ui.wizard.CreateAccountFragment.java edu.sage.spark.utils.BeemBroadcastReceiver.java edu.sage.spark.utils.BeemConnectivity.java edu.sage.spark.utils.FreePort.java edu.sage.spark.utils.PresenceType.java edu.sage.spark.utils.SortedList.java edu.sage.spark.utils.Status.java net.java.otr4j.OtrEngine.java net.java.otr4j.OtrEngineHost.java net.java.otr4j.OtrEngineImpl.java net.java.otr4j.OtrEngineListener.java net.java.otr4j.OtrException.java net.java.otr4j.OtrKeyManager.java net.java.otr4j.OtrKeyManagerImpl.java net.java.otr4j.OtrKeyManagerListener.java net.java.otr4j.OtrKeyManagerStore.java net.java.otr4j.OtrPolicy.java net.java.otr4j.OtrPolicyImpl.java net.java.otr4j.crypto.OtrCryptoEngine.java net.java.otr4j.crypto.OtrCryptoEngineImpl.java net.java.otr4j.crypto.OtrCryptoException.java net.java.otr4j.io.OtrInputStream.java net.java.otr4j.io.OtrOutputStream.java net.java.otr4j.io.SerializationConstants.java net.java.otr4j.io.SerializationUtils.java net.java.otr4j.io.messages.AbstractEncodedMessage.java net.java.otr4j.io.messages.AbstractMessage.java net.java.otr4j.io.messages.DHCommitMessage.java net.java.otr4j.io.messages.DHKeyMessage.java net.java.otr4j.io.messages.DataMessage.java net.java.otr4j.io.messages.ErrorMessage.java net.java.otr4j.io.messages.MysteriousT.java net.java.otr4j.io.messages.PlainTextMessage.java net.java.otr4j.io.messages.QueryMessage.java net.java.otr4j.io.messages.RevealSignatureMessage.java net.java.otr4j.io.messages.SignatureM.java net.java.otr4j.io.messages.SignatureMessage.java net.java.otr4j.io.messages.SignatureX.java net.java.otr4j.session.Session.java net.java.otr4j.session.SessionID.java net.java.otr4j.session.SessionImpl.java