Development

Xamarin and Cross-Platform DeXamarinvelopment {9}

by Mario F

Xamarin

In a world where mobile devices are taking over and the desktop is becoming more and more obsolete, the need to provide users with applications that can be portable across different devices becomes a necessity. Xamarin, a cross-platform software company fills this need. They essentially provide their customers with a one stop shop to convert their applications from C# to iPod, android, windows phone or essentially any other platform. This technology although its been around for a while, has been evolving rapidly as well as changing the way we develop applications. Xamarin has set itself apart from other cross-platform providers by their user friendliness and their use of native code instead of translators. read more...

Building Web Applications Using Google API {7}

by Emily L
Unless you live under a rock, I will guarantee that you have come across at least one web site that utilizes one of the many Google APIs. Today, it is being used almost everywhere! To fully understand Google APIs, let me first explain what an API actually is. API stands for “Application Programmable Interface” and is a set of programming instructions that access web based software or tools (Dave). In this case, the Google API allow web developers to query Google’s servers, using its data for their own web applications. Google alone has dozens of APIs open to web developers and designers. Some of these APIs include: Maps API, Analytics API, Places API, Calendar APIs, YouTube APIs, etc. (Chapman, 2011). Let’s explore some of the more popular Google APIs. read more...

New Software Development for SQL – Splice SQL Engine {1}

by Phuong H
In the article “Splice Machine Secures Funding to Develop the Splice SQL Engine,” the author talks about the new software development for SQL called the Spice SQL engine. A lot of businesses today turn to Big Data or NoSQL nowadays because of the overwhelmed data they have to handle with. However, the authors argue that it is a mistake to eliminate SQL. Turning to Big Data or NoSQL is also at a high cost because we have to train people how to use it and rewrite existing application/reports. With the new Splice SQL engine, it enable users to build a hyper-personalized web, mobile and social application with the knowledge they already have with SQL and SQL tools available on the marketplace. read more...

JavaScript on the Web {Comments Off on JavaScript on the Web}

by Michael M
Baciacally this week I learned a little more about java script and how it actually works. There are many different parts to java script that I didn’t even know about. Like I did not know that java script is actually not written just like you would java. There is some variation. There are many different things that need to be taken into account when you use java script in your web pages because you cannot use java script so store anything it can just check and see if there is information in required fields if there is not it can shoot you an error message and you have to do what it wants before it uses your information and places it into some type of database. I also learned that java script is not all that secure people can do things to the code to get access to your information so its not really that great to use. I found that kind of interesting because there are times that we are on sites and believe they are safe but they may not be safe at all. Your information can be sent to their e-mail address in some instances and never placed into a database. That is what I think was kind of interesting about reading this article this week. read more...

JSON in application efficiency {3}

by Han C
Jim Keeting writes about Javascript Object Notation, JSON, and about how modern web applications are geared torwards efficiency. At first there was Asynchronous Javascript and XML or AJAX for short but there is always a demand for more efficiency. Since then web developers have been trying to get the maximum amount of performance for the code they write. JSON is a result that originated from a coder by the name of Douglas Crockford, a senior Javascript architect at Yahoo. Crockford intended it to be a lightweight data-interchange format which meant that it would inheret the use of name and order values. This is why it has some similarities to programming languages. JSON’s purpose is to provide “a way to store information in an organized, easy-t0-access way” that was human and machine readable. JSON achieves this because it is an open source, text based exchange format that can operate independent from any programming language. This is why so many web application developers are switching over. Another thing that many coders did not was constraint. For example, using XML included the tedious task of having to write parses and having to assign variables using DOM APIs. With JSON you can generate or retrieve data easier with fewer, less complex, and  code. JSON can let you build smaller, faster, and more interactive applications for not just desktop audiences but also for phone and tablets. read more...

Mobile Web Development {1}

by Han C
“Designing For The Future Web” talks about some of the most significant changes in web development and encompasses not just the artistic design but also the skills built around developing websites for mobile phone applications and how to integrate them from a modular sense. The article offers insight, tools, and other resources for developing a portable website but also discusses the technologies involved and their limitations. In addition, the author provides some basic rules of thought in building a portable website as well as offers some helpful HTML5 tutorial links. Furthermore, the article touches briefly about some prominent technologies including Flash, HTML5, and a bit about javascript, elaborating that Youtube, Netflix, and Gmail all have HTML5 versions of their websites that are designed for mobile experience. read more...

Yahoo Grabs A Drink {1}

by Ermie C
This article is about how Yahoo is creating an easier way to create applications for the mobile framework and the great thing about it is that it’s open source. It’s purpose is to make it a lot easier to create applications for multiple platforms like iOS, Android, and personal computers. Yahoo is saying that it’s better because it solves the problem of sending and receiving data to and from devices. The name of this framework is called Mojito. This was created in November and is recently under the BSD license to become open source. Also, from recent applications, Mojito has been used mainly for creating apps for newspapers and magazines on the iPad and the app is called “Livestand”. This is actually part of the bigger project of Yahoo called “Cocktail”. This is because of the struggle that Yahoo has been having with the competition of Google. They want to create something that will maybe help boosts their “ratings” because they are rumored to be in a takeover. read more...

Choosing the right tools for a database {1}

by Edwin T
The article i read goes over the basics of a database and what people need to know when considering implementing a database for their business.  The author talks about database design and management and also recommends software to make the process easier.  Under the “Databases Defined” section of the article, the author goes over the entities and attributes and how relationships can be established between entities in order to share data.  The products that the author recommends are FileMaker Pro 11.  With this anybody can create a database or ad-hoc report.  If the user is a bit more familiar with databases then the author discusses Microsoft Access 2010 and Alpha Five v10 Developer to create highly customized solutions using the databases as back-ends. read more...

No More Data Modeling? {4}

by Renee L
With more advanced and faster database technologies, some people say that there is no need for data modeling. In addition, organizations with agile development environments do not use data modeling. In fact, data modeling is not even mentioned at all. However, data modeling expert and consultant, Len Silverston, argues that it is more important to use data modeling now than ever. The purpose of data modeling is to understand the data requirements, build a foundation for the design, and allow data to be integrated. Therefore, if organizations do not have a data model, how are they going to understand the data and foundation of the database/business? Silverston also recommends that modeling techniques should be applied to agile development environments because things are happening so quickly. Thus, modeling would be perfect for agile development because it focuses on delivering solutions quickly. A data model can help produce things more quickly and prevent from making a mess because people will understand how everything fits together and the specific data requirements and design of the database. read more...

SDLC OR NOT TO SDLC {2}

by Ermie C
There are many things that people have to consider when we deal with the process of SDLC. We understand what it’s like to create a true program, process, etc. We need to know the business rules and find a way to create the best product for our customers. When we talk about SDLC, we need to consider what needs to happen in order to make things go to according to plan. There’s a lot of problems that need to happen in order for us to understand what we need to do to make our client a loyal client. If we have a loyal client then we have a stable basis of what we need to do. SDLC is the most important thing we need to do because it’s what shows us what we truly want. If the way we as developers handle the situations, then we will never understand what we need to do. If we love what we do, then we can do what we do the best. If we don’t have a process of what we need to do, then we are lost in the point of finding ways to do things right. In this article, they mention the architecture and they are risk based cost efficiency, business enabling, adding value, empowering customers, assurance, governance, and compliance. I don’t need to explain any of these, but as developers we know what we need to do. This article explains what we need to do to make things happen for a any customer and we need to follow that process. We are a growing developers and we will never understand the true way to develop things if we forget the steps to crate it.. read more...