Che's case continues to live on the Backend as a Service platform.
Flash mob? Random mass protest? Revolution?
Under the cat are the details of the implementation of the free mobile application, which provides the ability to combine and coordinate a group of people in the nearest radius, and also provides an anonymous connection between them. * Disclaimer: opinion of the company coincides with the opinion of the author of this post.All possible coincidences with real life are random. ')
Well. Programmers have another reason to be proud of themselves. Thanks to them, all not indifferent people now have a tool for safe and anonymous communication in case they need to defend their rights and freedoms. In view of the justified suspicions and recent trends , the means of ensuring the privacy of personal data will undoubtedly become more popular. The whole international team of the company “Backendless” is happy to assist this process.
We present to your attention a brief interview with a developer with whom we are personally acquainted. In the spotlight is Durga Dash - the founder of EtherGloo and its mobile app “ SwarmLocal ”.
(Whoever missed the example with similar functionality used on the basis of our platform, can see and download the code here .)
Thank you for taking the time Durga.So where are you?
Irving, TX
Great to be neighbors.Please tell about yourself.What did you do before?
I received a master’s degree from Ohio State University in Electrical Engineering. I also had a full-time job at a software company, where I was in charge of managing the network infrastructure of their data center.
Tell us about your application that runs on the Backendless platform.
The impetus for creating a SwarmLocal ( lit. “local swarm (or crowd)” ) was the protests of “Occupy Wall Street” in 2011 and then the events of the Arab Spring. The goal was to create a service that could accumulate the power of an anonymous team in local proximity, providing it (the team) with a real-time communication tool. Being inspired by the behavior of bees in the swarm, hence the name (“local or local swarm”). In connection with this, swarms in SwarmLocal are mobile and anonymous users.
The inspiration for creating SwarmLocal was the behavior of the "swarming" bees.
This is how English Wikipedia defines swarm behavior.
“Swarming (another meaning is“ crowding ”,“ lumping together / pack ”) is a collective behavior expressed by animals of similar size that come together, may be treading on one place or moving or migrating in some direction.”
Nature has always demonstrated that collective behavior or teamwork can often accelerate the movement towards success. It is not surprising that we have a large excess of sayings that reflect this well-known fact.
Together we will stand.Separated, we will fall.Power in the set.
We believe that providing the opportunity to form groups of people in a local neighborhood opens the door to a myriad of opportunities for teamwork.
The possibilities of the application are endless. From frivolous flash mobs to the more serious business of the revolution. Thinking through a wide range of options, we decided to disguise the entire service in anonymity. The person is anonymous, but together as a team, they strive for a common goal. Also, the key feature of the “swarm” behavior is mobility, that is, SwarmLocal allows this team to be mobile.
SwarmLocal is our modest attempt to imitate the behavior of the “swarm” found in nature. Our idea is that this ability in the future be present on all types of devices and not only on smartphones. In addition, the tool should bring people closer to the execution of specific goals and allow them to go into their personal nests as soon as the current task is completed.
Application areas: flash mob, sudden protest, discount on large quantities in the store next door, mass event, underground radio, revolution.
The ability to form a permanent or mobile pack gives one person the power of many. This is the only application that will allow you to become a hot spot!
Video review of the application:
Cool idea.How long do you develop applications?Is this your first application?
I have been developing applications for about 5 years. My first apps were Windows Mobile. Contraction Timer and BugPhone.
What was the most difficult in the development process?
One of the biggest challenges in the development was the need to provide audio and video broadcast from mobile devices in real time and solve the issue with the backend that could provide this functionality and scale. There are not so many solutions for this issue on the market at the moment.
Please take us through the process of making decisions and backend options for your application.
Regarding the ability to support broadcasting of audio and video in real time, there are not so many services on the market. Especially those that integrate the native code of various end-user devices.
How did you find our solution?
I was at a meeting of mobile developers in Dallas and one of the speakers was Mark Piller. (CEO, Backendless). He presented the concept and solution of backend-as-service. At that time, I was looking for a solution that would remove the hard questions about the server side and allowed me to focus on front-end. Thus, Backendless turned out to be the perfect choice for my requirements.
How is the platform's functionality used in your application?
At the moment we are using API media services for broadcasting audio and video from iOS devices.
What do you like most about backend as a Backendless service?
• Simple and elegant admin panel; • Well documented APIs and examples; • I had to cross with the support department and even request additional features that were added pretty quickly; • In the end, the platform is very easy to use. And I like to use tools that really simplify the execution of complex things behind the scenes.
What features do you expect Backendless to cover for you in the future?
In my opinion, the API of media services should be made available for other platforms, not just iOS. I would also like to see the ability to manage live streams and add / insert custom content from the admin console.
What are your future plans for SwarmLocal?
• Provide live broadcast on all mobile platforms. • Provide users with the ability to encrypt their messages. • Port to other platforms except iOS and Android.
How do you spend your leisure time?Have a favorite hobby?
I have a three-year-old daughter who is just an incredible time absorber. In addition to working on SwarmLocal, a new passion has appeared - boxing.
Wow, impressive!Do you have recommendations for those who develop their first applications?
I have a blog that can help other indie developers on their way to create the first application. You can read here .
Be sure to read.Our best wishes, Durga.Thank you for sharing your thoughts with us.
(PS If your application is running on our platform, please drop a line of text to community@backendless.com. We will be happy to tell the whole world about you :))
Code: The phrase Bruce Willis “Public opinion is the opinion of those who are not asked.” Can be added to the constitution of the majority of post-Soviet countries with the last line. Moreover, in the fairy-tale lands of Fedorovich, Lukomora, Beliberda Mukhoedov and Vladimir, where the chance of free political competition was never given, and the laws are applied very selectively, ordinary citizens in protecting their rights except for themselves and their friends do not count on anyone. Ernesto, having no means of communication and only 82 people in the team (relying on something - complete madness), was able to change the fate of the whole country. I wonder what we are capable of, owning all the knowledge of the world and technologies of the 21st century? We hope that you will have thoughts on how to localize or make a similar service for your area. And yes, we remind you that when creating an application, it is not necessary to reinvent lisapet writing your backend, you can use ready-made .
Viva Zapata!
PS Most likely, most of the readers (as well as the author of these lines) spent their childhood in the USSR. In this connection, a survey on the percentage of homo soveticus in the blood will be relevant. The virus is expressed in the behavior of "us * boot, and we grow stronger.". It is diagnosed by the impossibility of detachment of the lower massif from the chair for the sake of any action related to public interests and civil rights. After choosing the answer, it is recommended to look in the mirror and only then vote. Yes, this situation in which we ourselves do not know for sure what we will do, but we can try. So.