Apr 21, 2010
Apple's Outstanding Growth
These sales figures helped Apple post a 3.1 billion dollar profit on revenue of over 13.5 billion dollars. These figures are astronomical and are far higher than any other technology device manufacturer of these times. The article where I received these figures at can be found here. Surprisingly, analysts still see more record breaking quarters to come in the future. These estimations come with an increase in Mac demand, with a demand increase by over 33 percent from the previous quarter.
With all of these figures release for the quarter, one figure that was held back was that of initial iPad sales. I and many other are curious of this figure as they have presumably invested a large deal of money into the future of this technology. An unofficial figure was release by Steve Jobs at an Apple preview event, where he stated that over 450,000 units have already been sold. This number has yet to be backed up officially however.
100 Texts Per Day
But really, 100 texts per day? Even when I had annoying girl friends who would get worried when I didn't respond within the first five minutes of a text I don't remember sending that many texts. That could be why she complained but that's besides the point. I still didn't receive that many texts.
The CNN writeup on this epidemic can be found here. Apparently as I read deeper into the article teens also make 5 phone calls a day. I would say this is average. But still, 100 texts per day is outrageous and I only imagine doing so with three to four girlfriends, or possibly if I became a bookie. Either way it's rather a stretch.
What I have learned from this class!
Facebook competes with Google
While there is a massive amount of data compiled by these social media sites, they are often not indexed and difficult to search for. Facebook is trying to create an efficient way to compile all of this data as well as tie it into everyday search querying like a typical search engine of today. This would ideally provide search relevant material that could also compare the query with your friends and what they are searching or friending at that moment.
Google is still being Google and looking for new ways to progress and stay ahead of the market. Currently they are talking of a deal with Twitter where Google would display Twitter results on their search engine like it already has Google Adwords. This article states that the place a user still spends most of his or her time is in their inbox, and Google already has this advantage over Facebook with its Gmail email system. However popular Facebook might seem, I still doubt they will be able to trump Google anytime soon.
Google Website Optimizer
How it works is you provide two or more different web designs to Google and the tool unknowingly displays these different versions to the visitors, and like Google Analytics it tracks what they are doing on your page, and measures the conversion rate of all of the different pages. This way you will then have tangible data to compare and help make a better decision as to which version to use.
Using the WiderFunnel LIFT model as I previously described can help create better web page version hypothesis that will ideally provide you with better conversion rates. This way you can use the Goggle Website Optimizer between the best overall pages to come up with the best web page with the most optimal conversion rate.
The WidedFunnel LIFT
The methodology I'll talk about specifically is called the WiderFunnel LIFT Model, which stands for the Landing Page Influence Function for Tests. WiderFunnel is a marketing optimization design team that uses this self-created LIFT model as well as the “proprietary closed-loop, scaleable, continuous-improvement process to execute Conversion Optimization” called the Kaizen Method as a strategy for their clients.
The WiderFunnel LIFT model was published in a blog article on the WiderFunnel web site on March 16th, 2009. At the beginning of the article WiderFunnel claims to have lifted each of their clients’ conversion rates by at least 10%, all the way up to 277%. This is a lofty claim, but if proved to be true shows the real possibility and power of using a specific model like the LIFT model to help aid in your web design process. WiderFunnel states that a true methodology is better than plain tips as most web sites provide for help with web design and conversion rates. The WiderFunnel LIFT model is made up of six conversion factors: Urgency, Clarity, Relevance, Distraction, Anxiety, and Value Proposition. The WiderFunnel website is found here.
Today's Web 2.0
With the advancement in web browsers over the last few years; including the redistribution of the web browser market share, and the increasing browser support of W3C’s Web Content Accessibility Guidelines (which includes recommendations on everything from HTML, CSS, DOM, to XML), the World Wide Web has changed. Now in the Web 2.0 world web design has began to become a science based on statistics and real life testing, and has started to stray from fancy web design and all-flash websites. Web designers are now focused in making web sites with a clear purpose, and using this clarity to increase website conversion rates: the process of getting users to do what you want them to on your website.
This can be different for each site. Some sites may want users to simply join their product mailing list; others may want you to register for a specific web-based product or actually order their real life product and have it shipped to your house. Whatever the purpose may be, there is now specific data that has been collected which leads to a certain set of criteria each web designer should now try and implement into their web sites to increase their conversion rate.
The iPad helps you cook!
The LAST BLOG>>> McAfee and Stuff
While I was at work today, my computer started acting crazy. It was restarting itself after every 40 seconds. Soon after I realized that almost all the computers were behaving that way.
Twitter has been buzzing with the news this afternoon that McAfee updates were shutting down XP PCs.
This is what Mcafee saida according to this article:
The faulty update has been removed from all McAfee download servers, preventing any further impact on customers. We are not aware of significant impact on consumers and believe we have effectively limited such occurrence.
McAfee teams are working with the highest priority to support impacted customers and plan to provide an update virus definition file shortly. McAfee apologizes for any inconvenience to our customers.
Anyways, our group project came out pretty good. It matches the requirements for the Group Iteration 3 which is good. Although I am little jealous when I look at Adam Heeter's Group project which by the way looks amazing. But I really enjoyed learning about Ajax.
I am so happy that this semester is finally over. But I have four more months to graduate. So last weekend we finally completed our project. I really enjoyed blogging for this class. Although commenting could be hard sometimes. In the end, I would like to thank John Drake for all the encouragement. I would also like to thank Joe for being so supportive during the entire project.
And Good Luck to everyone else.
"Would you like me to give you a formula for success? It’s quite simple, really. Double your rate of failure. You are thinking of failure as the enemy of success. But it isn’t at all. You can be discouraged by failure or you can learn from it, So go ahead and make mistakes. Make all you can. Because remember that’s where you will find success."
– Thomas J. Watson
Last Blog
It has finally come, the last blog of the class. There are so many things that have been instructed and presented to us throughout this course that have left many different emotions about this whole class. Is working with ajax, JavaScript etc something that I want to do?No not at all, but it still has taught and shown me some interesting things that I am glad that I've gotten to know.
Google New Site for Data Request
Do you wanna find out which governments are hassling Google for user information, well Google recently has established a new site;named Government requests, for this purpose. This new site displays a map of the entire world and it shows the different countries that have given Google and YouTube government requests to either provide user data and information or removal of content.
You Tube
One website that I think is wonderful is You Tube. You Tube offers the ability to upload videos to the Internet for anyone to see. You can share videos with friends or family at any time. Looking for an old commercial or TV show that you have not seen in years? Chances are it is on You Tube.
You Tube first entered the scene in 2005. At that time there was no website that offered the ability for people to upload their videos directly to the Internet. Since its founding You Tube has hosted millions of videos to the site. Users can share video with their friends instantly. With your user account you can control who is able to view your videos.
You Tube offers a great service to Internet users that was previously unavailable. With the click of a mouse the user can instantly pull up videos that they are looking for. Who knows....you may even stumble across a TV show or commercial you have not seen in years.
Microsoft
Whether you love them or hate them one thing you cannot escape in the world of computers is Microsoft. They have been in the vocabulary of personal computers since 1975. Bill Gates started tinkering with the idea of a personal computer in his garage in Seattle, Washington. Since its inception Microsoft has grown to become a computer giant.
You can see more about the history of Microsoft here
Microsoft has quite a few computer projects under their belt...the big one being Microsoft Windows. Windows first entered the arena in 1985. Since then there have been many releases of Windows. Windows 95 was a huge breakthrough with the use of GUI's instead of flimsy graphics. Currently Windows 7 is the latest Windows operating system...which in my opinion offers much better performance the Windows Vista.
Microsoft has had a long history with the Windows operating system. Is there still room for improvement?? Yes. I think Microsoft has taken a big step in the right direction with Windows 7. It offers much better performance than the previous version of Windows.
Apr 20, 2010
Last Blog
So I wanted my last blog to be important and meaning but, it isn't. I am amazed to have finally finished this class and this semester. I graduate on sunday and am very exicted to take the next step into my masters. I am going to get a masters in MSIS and am exicted to see how difficult it is.
So this weeks blog is about how apples iPhone broke their sales records this quarter. "iPhone sales were at an all-time high," said Peter Oppenheimer. They said its due to the abilities of the iPhone is why its having so much success. Competitors are having trouble competing with its possibilities.
The iPhone is a great success for Apple Inc. It really gave them the upperhand in the world of smart phone. I found this story on computerworld.com and this is the exact link to find the information you might be interested in.
Last Post - Thanks!
I thought the the final post of the semester should represent the closure of my experience at Eastern. It has been a great ride. I look forward to seeing where everyone ends up in the business world - I am sure that we have been given the skills necessary for success. Eastern has allowed us all to grow in ways that we may not even be made aware of right now.
IT Jobs
There are many opportunities available for those of us who have fallen into the IT field. Many of them seem to be rather high paying, but there is one major drawback in today's economy - experience. There are people that are actively seeking for jobs that have fifteen years experience, that do not require any training other than corporate processes, and who are more willing to relocate in order to take/maintain a job.
API Documentation
History of Computers
As the semester wraps up I was thinking about the impact that computers have on our daily lives. Computers have changed the way that people around the world communicate. They have changed the way many people shop, and they have changed the way information is exchanged. Someone can sit at their computer and shop across the country or send an Email around the world with just the click of a mouse.
For more information on the history of computers click here.
Remember when you would have to send a letter and wait a couple of days to get there? With Email it can be sent within seconds. Remember when you had to go across town to find that special item you were looking for? Well now you can shop from the comfort of your living room. Computers have made many things much easier. I can remember in the early days of the PC when an upgrade became available you would to have to take it to the store where it was purchased and they would send it out for an upgrade. Now you can upgrade your computer instantly with downloadable patches provided by the manufacturer. You can even download movies over the internet and watch them on your computer. Wow how the times have changed.
I believe that computers are a great asset to the world as they make many things easily available that were not so easily available before. As the Internet and computers continue to advance I believe more products and services will become available. One thing is for sure...the Internet and computers have really changed how the world does things.
Final Blog!!! / New iPhone
Apr 19, 2010
RIA - HCL and Silverlight
I was reading this report by HCL guys about how online shopping could be more like real life shopping experience. As we all know how HTML limits our capability to make such applications which are not so user friendly. According to them and as we all know that Adobe Flex and AIR, Microsoft Silverlight, JavaFX, OpenLaszlo, and AJAX are those RIA (Rich Internet Application) enablers which makes apps so much better.
I think if really want to develop such applications, we have to think just like end users. We have to go beyond the restrictions caused by coding limitations.
I think Silverlight is something which is an upcoming thing.
As Microsoft says :
Silverlight is a powerful development platform for creating rich media applications and business applications for the Web, desktop, and mobile devices.
Silverlight is a free plug-in powered by the .NET framework that is compatible across multiple browsers, devices and operating systems to bring a new level of interactivity wherever the Web works. With support for advanced data integration, multithreading, HD video using IIS Smooth Streaming, and built in content protection, Silverlight enables online and offline applications for a broad range of business and consumer scenarios.
The cool thing about silverlight is we don't have to write code separatly for browser or device compatibility purposes. I think it is another technology we need to learn to get better at creating rich internet applications. You can join silverlight developer community. I think it is worth giving a try. for the site click here : CLICK
After learning AJAX, i just can't searching more and more about it and to see how develpoers use it their projects.
Apr 18, 2010
Final blog
It was easier at the beginning of the semester to find things to blog about, but lately I've been really struggling to think of topics that I wanted to blog about. Similarly, sifting through the existing blogs today, I found quite a few of them were about their last blog. I figured I'd follow suit.
This semester is my last semester at EMU as an undergrad, and I can honestly say, it couldn't end sooner. I learned a lot this semester, especially in this class. While blogging wasn't new to me, I learned that it could be more than just a few sentences, no matter how unlikely that is, at least from me.
My group will be wrapping up our group project in the next few days, and I'm kind of excited to finish it up. It seems like I have to wrap up a big project in every one of my classes this week, on top of that I'm starting a new full time job, so this week will definitely be a crazy one. I'm looking up though, things will definitely be interesting in the few months to follow.
AJAX Programming Language
When I first started this class I was frightened by the Ajax programming language. Asynchronous Javascript and XML is what AJAX stands for and that alone would scare any newcomer to this programming language. All AJAX really does is refresh the part of your webpage that needs refreshing without refreshing the whole page.
The main part of AJAX is the XMLHttpRequest, which fetches information from an outside server and brings it back to the user requesting the information. XMLHttpRequest was first implemented into Internet Explorer 4, then shortly after was added on to all existing browsers. AJAX is really a fancy form of Javascript.
For more information click here.
This class has taught me quite a bit about AJAX. To become familiar with AJAX you really need to have a strong background in Javascript. Also you need to have some experience with if/then statements and the basic structure of programming languages. The most important thing that I can take away from this class is that when it comes to programming languages patience is a must.
Facebooks new safety center
Facebook recently redesigned their safety center which is aimed at parents, educators, law enforcement officials and teens. It was launched on Tuesday, and was created to make sure that the site's 400 million users are networking safely.
Joe Sullivan, Facebooks Chief Security Officer, says that the site is more efficient now, although he doesn't include a reason as to why it is more efficient. I think that he just thinks that saying it is will make people think that they are safer when using Facebook?
Privacy settings are also explained in detail on the new page, as well as how to block users, remove unwanted content from a profile page and anonymously report abusive behavior. The online center is a result of Facebook’s collaboration with its Safety Advisory Board.
Apr 17, 2010
Finally finished group project
So we finally finished our group project today, still needs a little changing but at least the 4 API's are there. It took us some time today at the library but it feels good. Just have to type one more blog and I'll be all set.
So while working on our project we found a great API to help with the weather. It shows the current weather of any area you chose. It was pretty simple to implement pulls from the site and shows it on our site. We used www.weatherreports.com to pull the information.
I like the simplicity of the way they show the weather, also I like how it was simple to implement into our site. I'm relieved to have finished our project and after my last blog I will be graduating in 1 week.
Javascript
One language that was prominent in our class was Javascript. Javascript came about from Brendan Eich who was hired by Netscape in early 1995. It was Netscape's desire to make Javascript support more accessible to non-Javascript programmers. This language was originally called LiveScript but on December 4th, 1995 Netscape and Sun Microsystems officially named this web programming language Javascript. Javascript should not be confused with Java, which is a totally different language.
What made Javascript so great is no special compilers were needed to make this programming language work. All that was needed was a word processing program and an FTP program. Javascript offered great possibilities to web pages. Instead of boring, static web pages Javascript offered new life to web pages in the form of animations and interactions with the user.
Read more about the history of Javascript here.
I learned quite a bit about the Javascript language in IS 449. In the beginning Javascript gave me many gray hairs but once I became acquainted with the basic syntax of the language it was not so bad after all. The Javascript syntax is very similar to C++. Javascript does offer a great set of tools to a web designer who wants to add excitement to their web pages.
Time To Step-Up : Ajax with ASP.Net
I am with you on how programming can be so painful especially JavaScript. And how Professor Drake waited till last class to tell us about jQuery as he wanted us to go through the not so good learning process for Ajaxing.
I want to elaborate more on javascript libraries.The Microsoft Ajax Content Delivery Network (CDN) enables us to easily add popular JavaScript libraries to our Web applications. For example, we can start using jQuery simply by adding a script tag to your page that points to Ajax.microsoft.com. The Microsoft Ajax CDN enables browsers to reuse cached JavaScript files for Web sites that are located in different domains.
The Microsoft Ajax CDN includes the following libraries:
• jQuery
• jQuery Validation
• Ajax Control Toolkit
• ASP.NET Ajax
• ASP.NET MVC JavaScript Files
The another cool thing is The Ajax Control Toolkit, which contains a set of controls that you can use to build highly responsive and interactive Ajax-enabled ASP.NET Web Forms applications. And one more thing which I want to mention is the Ajax Minifier which is a command-line tool and a Visual Studio Build Task that enables us to minify JavaScript and Cascading Style Sheet files. This enables our websites to run faster by making scripts and CSS files as small as possible. You must download the Microsoft Ajax Minifier before you build the Ajax Control Toolkit.
To get started I am uploading a link where you can find Video tutorials which will help you to learn how to use Ajax in ASP.Net and even if you are just beginning to learn ASP.NEt, even then it would be useful for all of us: Click Here
Indrani Medhi - Human Computer Interaction
This is the age of making impossible possible. I am amazed at how world is evolving as one single entity. I truly believe that Technology is the most important or may be the only factor making it possible. Technology is bringing the whole world all together. Its funny that I am coming up with different ideas to blog up at almost end of the semester. I was stressed out before about being admitted to the Master's program and all the paper work I have to do to get in. Finally I am admitted to the MSIS program at EMU and I feel so much better now.
Anyways back to the topic, Indrani is a student of design and she has been working on text-free user interfaces for illiterate and semi-literate users.
She has developed text-free user interfaces (UIs). These are design guidelines that would enable any first-time illiterate person, on first contact with a computer, to immediately realize useful interaction with minimal or no assistance. Isn't this great!
There is a huge population in India and many other developing countries who are way too away from technology. I was surprise when I came to America that there are people here who can barely read or write. I think this kind of technology will be useful to so many different countries and not just India.
"Medhi's applications are based on a few key principles: extensive use of hand-drawn, semi-abstracted cartoons with voice annotation in the local language, aggressive mouse-over functionality, a consistent help feature, and looping full-context video dramatizing the purpose and mechanism of the application. She has applied these principles to design four applications: job-search for the informal labor market, health-information dissemination, a mobile money-transfer system, and an electronic map. "Medhi has painstakingly and methodically conducted research to understand how to design user interfaces for computing devices such that illiterate and semi-literate users can use them. She has spent a lot of time in the slum communities understanding the needs and aspirations of the people of those communities and their daily lives," says Kentaro Toyama, former assistant managing director of Microsoft Research India."
Check Technology Review India for further Info : Click Here
F# - Hmmmm.....
- A simple, succinct functional syntax.
- A rich .NET object-oriented programming model.
- Integrated parallel and asynchronous programming features.
- Units of measure.
- F# Interactive.
Microsoft do not claim it to be replacing C# at all. The interesting fact about F# is that you can use its functions in already existing C# and visual basic projects. Well I am definitely excited to try this new language and see how can I do asynchronous programming with it although it could be used for various purposes from scientific analysis to Game develpoment and much more.
If you want more info check out this article - Click
Apr 16, 2010
14. Library of congress to archive tweets
Google Cloud Printing
Blog 14
When I started blogging it was easy to come up with topics to discuss. Then towards the end of the semester it got harder to come up with ideas to blog about. Now, I'm finally finished.
Using the class blog has been a very useful way to communicate my progress on projects and discuss different topics. It has also been a useful way to get information from others. There were times that I didn't want to blog but it was a necessary and helpful part of IS449.
So this is it. Blog 14. I just want to say thank you to everyone in class for sharing their information. There was a lot of new things I learned from all of your post.
Success!!
Initially I used the Chronicling America API which gives newspaper information. Since I couldn't make it work and display, I tried the Wine Blog API. Then I had success! I was able to retrieve the XML with the proxy pass-through and parse it in my JavaScript to display the title and description.
It may not seem much to some, but I'm very excited that I finally got something, anything, to display properly. I plan to continue to see what other things I can do with this. The endless hours of working on this has paid off.
Group Iteration 3
Our site uses several API's to create a place for users to find jobs by location, get detailed information for a career, see housing and weather information for that location, and view the location and career on the map. Our group has completed all of the requirements for iteration 3 and maybe a little more. The site is better than our original ideas.
I am very happy that we completed our iteration and how everyone worked well together. As we have seen in this class, all of the groups came up with great ideas for their projects. I look forward to finding other ways to use API's and create different sites.
Individual Iteration 3
I started to parse the XML but I had a lot of difficulty getting it to work. The information would not display properly. I tried to parse the XML in JavaScript without success so I am now trying to parse in the PHP instead.
Besides completing the requirements for this course, I would still like to complete this iteration for myself. Creating Mashups and integrating web services is a great skill to have. I plan to continue working on my project and hope that I can get it to display successfully.
Apr 15, 2010
CNET is not one of them
Okay so here we are at the end of the semester and still struggling with the API's and thier annoying documentation. You are lucky if you get the right information at the right time to do the coding for your project. The most difficult part is to understand the API documentation because either they have loads of information to bombard at you or they have nothing to offer accept API service.
So the new problem is that apparently CNET api's cool cool dashboard is not working. What I was thinking of doing was to show reviews of play stations and etc from CNET's Games And Gear category. Now the next step is that you need a category ID to call their web service for this particular category.
Now I looked into the documentation and they have ID's specified only for some of the most popular categories used by the developers but not all of them. It is quite surprising that nobody used their category of games and gear but mp3 players and televisions etc. So next thing I did was to go to forum to check if somebody else was facing the same problem. And there was solution to my problem ...there was the URL i could use which gives xml response with all the category ID's in it which you can see if you know how to read XML.
That URL worked and did gave a xml response but it didn't had games and gear as a category in it and I don't know why? And it is also not a child category. So now I gave up on CNET and started doing ebay which now seems better option to me. :-(
Here's the link to the page which shows the request URL which gives the category ID's for CNET...Click
Blog #14
The best thing about blogging for this class is at gave everyone the opportunity to share what they have learned and struggled with in this class. I also like the idea of keeping last semester blog posts on our blog so we can go back and look at some of the issues in the class before us.
I am very excited with the progress I have learned in this class. With my individual project I worked with Google Maps, fanfeedr and weather api. My group project I worked with the youtube api and really enjoyed the documentation on it. The biggest thing left with our group project is getting one more api and I think we will all be very happy with the progress.
I looked around and tried to get some information on how to make blogging more enjoyable when doing it. At times it can be enjoyable when you have something on your mind and want to share it with others. When you are stuck and don't have anything to write, then it can become a challenge. Here is a link to an article on five essential tools to make blogging fun and easy.