Monday 7 November 2016

Updates: Arena introduces Multi-Gaming Today, Mark Essien (C.E.O Hotels.ng) chatted me up

We are excited to let you know, that we just introduced multi-gaming. Now in Arena you can play more than 1 million game sessions with more than 1 million people at the same time.

Other Updates:
- We are about 366 users currently
- We just registered Arena® as a trademark, now we are an official brand in Nigeria
- On 12:26 PM 13/10/2016 Mark Essien (C.E.O Hotels.ng) chatted me up about Arena's trademark registration post I made on Facebook

Sunday 10 July 2016

Arena Featured in my church bulletin today

Arena was featured behind my church's (Our Lady Queen of all saints GRA1 PHASE 1 Onitsha, Anambra State) bulletin this Sunday. This would last on the bulletin for one week. So, I'm hoping to see more users this week on the network

Friday 8 July 2016

Arena's XMPP server moves from Openfire to Prosody

We are excited to let you know we have moved our server end to a better software for better performance.

Remember in the last post where I talked about Arena's instability on the server side and saying Arena would move to ejabberd. But ejabberd is just an expensive XMPP server for Arena in this early stage so I looked  out for an alternative which would do a better work like ejabberd but with limited resource and after a long research I found 'Prosody' a XMPP server written in Lua programming language.
And So I chose it for Arena's IM server. Though it is good as it is publicised and as I have tested for some time now, we will use it  and study its performance simultaneously.

However, we are taking this time to apologise for any malformation in the past and we promise never to repeat.
Meanwhile, due to the current change we made we would like you to notify us if your account appears not
to be functional or misbehaving so we could fix that immediately.

Thank you for joining us as we build a communication tool that we can call our own

Team Arena Social Network

meet new people | see friend's media | play games | find businesses | join trending talks

Download the new version of Arena from google playstore - just type "Arena Social Network" OR click https://play.google.com/store/apps/details?id=tech.arenaapp&hl=en OR http://arenaapp.tech/downloads/arena.apk

Wednesday 29 June 2016

I just started writing this today: About Arena

I just started writing this today. I've been working on Arena, fighting with bugs here and there: from 'Message Loss' due the Arena's server side XMPP software not implementing XEP-0198 (Stream Management) properly to Tomcat crashing due to insufficient RAM size.
However, I wanted to change to ejabberd early today but ejabberd XMPP server requires more RAM size (more than 1GB) than my Arena's current server spec.  All this looking disappointing and discouraging but with God all things are possible. I've only decided to enslave myself to consistency remembering that nothing good comes easily.

I don't want Arena to be a 'yet another social network' I want it to truly solve a problem and that problem is to satisfy that social part of us as we all have a social side no matter who you are. Arena wants to bring in anything that would make friends really have fun and would want to do it no matter the extent it would take

Again, Arena would provide ONLY things friends can do together among themselves

ARENA'S CURRENT STATE
total users: 164
monthly active users: unknown

HARDWARE
RAM 1GB
OS CentOS 6
CPU 40GB

SOFTWARE
Server Side:
Real Time Server: Openfire 4.0.2
Unreal Time Server: Apache Tomcat/8.0.32

Client Side:
Real Time client: Smack 4.2
OS: Android
Programming Language: Java

APP'S FEATURES (Current)
- Peer-to-Peer Chat
- Games (online & offline mode i.e internet & wifi respectively) - WHOT, SNAKES AND LADDER, DRAUGHT (pronounced as Draft in Naija)
- Social Classified Ads tool (called Bilocate)
- Group chat/mini blog (called xTalk) feature public and private rooms with the public room been feed with current trends by moderators
- Gallery (For Storing multimedia including images, videos, audios which people can view, watch, listen and even port to their own gallery if it is a friend)

CURRENT ISSUES
- Tomcat sever crashes sometimes due to inadequate RAM size
   Solution: increase RAM size to 2GB
- Message Loss (which is obvious when playing games)
This is because the current Openfire server implementation of XEP-0198 (Stream Management) is not fully implemented
Solution: currently a 'REPLAY' is present in the game space to resend players previous moves to the opponent so that the ones lost can still get to the opponent manually. However, ejabberd XMPP server is the next target server, won't purchase it now because it is expensive (1 US Dollar equals 282.75 Nigerian Naira currently and I but this current server for about 19 dollar from GoDaddy), ejabberd server alone needs more than 1 GB or so to run and that is more than Arena's server capability so we would budget 5GB RAM for ejabberd