WhatsApp Chat

We are attending Dreamforce 2025. Want to connect?  Show Your Interest

December 18, 2015

Android Marshmallow Defines Stability, Security, & Intelligence

Even though Lollipop update is yet to receive in many highend Android devices, Google was in a hurry to pull out their latest Android version temporarily named, M, at Google I/O 2015 in San Francisco from May 28- 29, 2015. While the previous version of Android 5.0 Lollipop was introduced as a new visual experience terming ‘Material design’, the Android M brings some stability and usability to the android system that even our senses can’t catch on the first sight. Following are the major updates of Android M: App permissions Android developers rewrites the rules for the security of users. The all new Android M comes with something interesting in app permission. In Android M, app permissions are simplified and looks reversible. It just got overhauled. Instead of giving permission to everything at the point of installation, user can grant permission one by one or at the time of using a particular feature for the first time. That is, while the runtime, apps pop up requests to get granted some permission, and users can choose accordingly, which will also hike up the performance of the app. Later, you can modify the permissions granted tapping settings. In short, Android M gives complete control over the OS for a user. Web Experience Google wants web, internet experience faster and better. They are always behind that. Along with Android M, Google pulls out a stunning feature that makes to pop up a Chrome Tab opened at the top of an app, while operating an app and clicking any link that directs to a particular web page. Earlier, the entire Chrome app gets opened when a user does the same process. This will ensure a faster experience. Google names the feature – Chrome Custom Tab. It also supports automatic sign-in, remember password, autofill etc. unlike the hectic manual sign-in in the existing versions. Fingerprint support Motorola was the first company in the history to come up with fingerprint scanner enhanced in a mobile phone, the Atrix, in 2011. Later Apple made it to the most extend. With Android M, Google plans to provide a standard support for devices comprised of fingerprint scanner feature. In between, South Korean Giant, Samsung released their first finger scanning compatible smartphone in 2014 along with the Galaxy S5. And the all new flagships of Samsung, the S6 and the S6 Edge redefine the technology at least for the Android users. Android M will focus much on security and payment rather than just using it for unlocking the device. Mobile Payments Seems like it’s a world war! Samsung has recently launched Samsung Pay. Meanwhile, Apple has come up with Apple Pay. As Google wants to make the payment checkouts easier and faster with Android Pay, these all biggies are going to threat Paypal and each other. However, from the customer point of view, it will only result them offering a highly competitive service. This facility is compatible with any Android device running on 4.4 Kitkat and above. On the other hand, the Android Pay is supported by Visa, Mastercard, American Express, and Discover. App to app links Google is just consolidating the platform, Android. We saw few good, amazing features of the upcoming Android version, M. Well, that’s not all. Google is ensuring a better user experience with ‘M’. The all new app-to-app linking feature of the latest Android version is nothing but amazing. It directs users from one app to another app without opening any other dialogue box to select the right one by the user. That is, when you click a Facebook url in gmail app, it directs you to Facebook app without asking you the permission by popping up a dialogue box with the options, Chrome, FB etc. Artificial Intelligence Android M is not just the OS like the others in the market. The OS has been taught several computational lessons programmatically by the incredible developers in the Android wing. It has been developed in such a way to act intelligently just like a human brain at many stops. Comprised of JobScheduler API, Android M optimizes the whole procedure of the device, checks the battery level, and schedules the jobs of the processor when the device is good with battery or while being plugged in for recharging. Google also introduces a new feature to Android users named DOZE, which will result in the improvement of standby time. According to Google, DOZE will double the standby of an Android device compared to the devices running on Lollipop. Android M also promises a faster charging supported by USB Type-C. Motion detectors is the other notable function that analyzes at what all time the device is not used. For instance, when the user sleeps, works out in gym, plays football leaving mobile phone without interacted. In all these whiles, the system is programmed to strike off all needless background processes.

Android Marshmallow Defines Stability, Security, & Intelligence Read More »

Scrum for Agile software development

Ego outside, Scrum inside! Yes! You read it, right? Before you start reading this blog, we advise you to keep your ego outside (for those who feel scrum is useless). Let’s Start! Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology but rather than viewing Scrum as methodology, think it as a framework for managing a process. Scrum relies on a self-organizing, cross-functional team. The scrum team is self-organizing and there is no overall team leader who decides which person will do which task or how a problem will be solved. Those are issues that are decided by the team as a whole. Within agile development, Scrum teams are supported by two specific roles. The first is a ScrumMaster, who can be thought of as a coach for the team, helping team members use the Scrum process to perform at the highest level. The product owner (PO) is the other role, and in Scrum software development, represents the business, customers or users, and guides the team toward building the right product. Scrum Development : What’s Involved? The Scrum model suggests that projects progress via a series of sprints. In keeping with an agile methodology, sprints are timeboxed to no more than a month long. Scrum methodology advocates for a planning meeting at the start of the sprint which is usually of eight hours duration, where team members figure out how many items they can commit to, and then create a sprint backlog – a list of the tasks to perform during the sprint. On each day of the sprint, all team members should attend a daily Scrum meeting, including the ScrumMaster and the product owner. This meeting is timeboxed to no more than 15 minutes. During that time, team members share what they worked on the prior day, what they will work on that day, and identify any impediments to progress. The progress is recorded on a board which is called as the Scrum Board, a simple scrum board consists of Three columns: To Do, Done, Pending and a Burn down Chart. To Do: Place for all cards/Sticky Notes that are not in the “Done” or “In Process” columns for the current sprint. Done: Cards/Sticky Notes pile up over here when they’re done. They’re removed at the end of the sprint. Sometimes we remove some or all during a sprint if there are a lot of cards. Pending: Cards/Sticky Notes pile up over here if the tasks are pending due to some problem or so. Burn Down Chart: A Burn Down Chart is a graphical representation of work left to do versus time.It is useful for predicting when all work will be completed. Below is a sample Burn down chart: The agile Scrum project main roles Even if you are new to Scrum, you might have heard of a role called the ScrumMaster. The ScrumMaster is the team’s coach, and helps Scrum practitioners achieve their highest level of performance. While the ScrumMaster focuses on helping the team to be the best that it can be, the product owner works to direct the team to the right goal. Product owner:- The product owner is responsible for prioritizing the backlog during Scrum development, to ensure it’s up to par as more is learned about the system being built, its users, the team and so on, and eventually creates a compelling vision of the product. Stakeholders:- The Stakeholders are driving the product needs and providing feedback to the team in each Sprint. Users:- These are the end users. Scrum Team:- The third and final role in Scrum project management is the Scrum team itself. Although individuals may join the team with various job titles, in Scrum, those titles are insignificant. Scrum methodology states that each person contributes in whatever way they can to complete the work of each sprint.

Scrum for Agile software development Read More »

Scroll to Top