Android Open Source - App server Sage-Spark






Project Summary

Sage Spark is an implementation of Beem for Android. This app is customized to work with The Sage Colleges Jabber server..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Sage-Spark.

ItemValue
Java File Count135
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version6
Activity Count12
Fragment Count4
jar files usedandroid-support-v13.jar
asmack-android-16-beem.jar
lcrypto-jdk16-146-20110415.jar
Required Permissionsandroid.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




License

The license information of Sage-Spark is as follows:

GNU General Public License

Resource Files

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.

null




Java Source Files

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