Entity Framework/Code First

In entity framework 4 ,Code first is one of the interesting  tool introduced  by microsoft. Code first is the latest addition in entity frame-work 4. The following is the diagram which show different options available for modeling with entity framework :

We can either use Code first, Database First and Model first these  are just a way for building an entity data model that can be used with entity framework to performing data access. We can either choose to go with a designer or code based modeling depending upon the requirements, the entity framework runtime behaves the same. In the figure, if we use Model first then we will create .edmx model first and from this model EF will generate the database and the classes will be automatically generate from this. When we use Database First, we create a database first and then let EF generator the classes and .edmx model. Code First can be done in two ways, first, we do reverse engineering we begin with the coding the classes and then let EF create a database for us according to the classes. Second, If the database already exists we can code the classes and map the classes to database table to work with EF.

Source: Programming Entity Framework: Code First 

 

Web-forms

ASP.NET is the next generation technology for Web application development. It is a robust, scalable, and fast Web development experience that will give you great flexibility with little coding.

Web Forms are the heart and soul of ASP.NET. Web Forms are the User Interface (UI) elements that give your Web applications their look and feel. Web Forms are similar to Windows Forms in that they provide properties, methods, and events for the controls that are placed onto them. However, these User Interface elements render themselves in the appropriate markup language required by the request, e.g. HTML.

Web Forms are made up of two components: the visual portion (the ASPX file), and the code behind the form, which resides in a separate class file.

Class Exercise

Here are the answer for the question that we have to do in class:

  • Provide the title of the paper in APA format (e.g. Atkins, C. and Sampson, J. (2002):  Critical Appraisal Guidelines for Single Case Study Research. ECIS 2002 Proceedings. Paper 15.
    http://aisel.aisnet.org/ecis2002/15) )

Luigi Atzori, Fabrizio Granelli, Antonio Pescapè. 2011. A Network-Oriented Survey and Open Issues in Cloud Computing. Italy. http://www.unina.it/index.jsp

  • Did the abstract tell you the three things I said it should? If not, what did it tell you? (NB If your paper doesn’t have an abstract, it is not an academic research paper!!! Go and find another one!)

More likely it exact telling the three thing that you mention.

  • What seems to be the research question(s) they were trying to answer  or the purpose of the paper?

The main purpose of the paper is to provide a networking solution for the cloud computing and along with this they also wat to effectively describe the framework for enabling analysis, design and performance.

  • Briefly describe the method(s) they used to answer the questions(s)

According to the authors there is no unified and quantitative approach to analyze and design cloud computing architectures. Apart from this there is no  Supporting technology to control the QoS (Quality of Service) and ensure predictable performance are available in the literature. So they elaborately going to identify and analyzing solutions for  Cloud Computing architectures to achieving there final goal which is description open issues and ongoing activities on the subject.

  • Did you agree with what they wrote in their conclusion?

Definitely I am agree with there conclusion as they have cover a wide range of area effected by the cloud computing. They  divided this article into proper sections, there first section provided a brief overview to cloud computing and then it’s related issue and concludes the chapter with final remarks  in there follow section with all there section consist of a proper explanation in brief.

  • Do the references suggest that the paper is credible?

Yes I do think that the reference suggested in the paper is credible as they related to various sources like Magazine, Books, varies Sites etc.

  • Briefly describe two things that you learnt from the paper

One thing that I come to know is that we can also used cloud computing  with Virtualization. After reading I realize Linux VServer technology is a soft partitioning concept based on Security Contexts, which permits the creation of many independent Virtual Private Servers (VPS) that run simultaneously on a single physical server at full speed, efficiently sharing hardware resources.

Apart from this it’s other feature that I come to know after reading this article is are User-centric interfaces, On-demand service provisioning, QoS guaranteed offer Autonomous Systemand  Scalability and flexibility

  • Does this paper help you to know more about your interest area? Explain!

Yes it does helped me, cloud computing is always an interesting area for me to learn on. I always curious to know more and more about cloud computing.

Finding And Recognising Exercise For Three Academic Article

This week after finding three academic article we have to analysis them on the basics of the questions enlisted by Dr.Clare Atkins. So down below are the description of those three academic article that I have and provided link to them on our res300 group:

Article 1:

  • Title and author(s) of the article

Title for my first article is :

Web GIS in practice X: a Microsoft Kinect natural
user interface for Google Earth navigation

Authors:

Maged N Kamel Boulos, Bryan J Blanchard, Cory Walker, Julio Montero, Aalap Tripathy and Ricardo Gutierrez-Osuna.

  • How you found the article and what keywords you used

How I found it:

http://scholar.google.co.nz

keywords that I had used:

Microsoft Kinect.

  • What kind of article it is, ( journal paper, conference paper, masters thesis…..

Journal Article.

  • All the reasons that you think it is an academic and/or credible article

The authors of this article were associated with University of Plymouth and from Texas A&M University.

  • How well it fits the ‘structure of an academic article’  that I described in my previous post

The main components of an academic paper are:

  1. the title
  2. the authors (usually with an email address and affiliation)
  3. the abstract
  4. the introduction
  5. a review of other papers relevant to the topic ( a literature review)
  6. a description of what the research was and what the researchers did
  7. the results of what they did
  8. a discussion about what the results mean
  9. a conclusion
  10. a list of references

This article do consist of main component point 1, 2, 3, 4, 8,9, 10 but point 5,6,7 are seems indistinct to me.

  • How many references it has

68

  • How many citations it has (if you can find out)

9

  • For articles that you found online,  the url of the article

http://www.biomedcentral.com/content/pdf/1476-072X-10-45.pdf

  • Say whether you are interested in properly reading the article or not (and give some reasons!)

This article is all about Microsoft Kinect natural user interface for Google Earth navigation which clearly shows how improvements in the way we interface with virtual globes are always welcome, it seems quit interesting to me and I feel quite alive for this article.

Article 2:

  • Title and author(s) of the article

Title:

A Network-Oriented Survey and Open Issues in Cloud Computing

Authors:

Luigi Atzori, Fabrizio Granelli, Antonio Pescapè

  • how you found the article and what keywords you used

How I found it:

http://scholar.google.co.nz

keyword:

Cloud Storage

  • what kind of article it is, ( journal paper, conference paper, masters thesis…..

It is an Academic article as it has been published in an university website.

  • all the reasons that you think it is an academic and/or credible article

As it published in an University website and the research has been taken out by the person associated from the education field.

  • how well it fits the ‘structure of an academic article’  that I described in my previous post

It does fit in the pre-describe point as it do has a clear point 1,2,3,4,9,10 but I am not sure about point 5,6,7,8.

  • how many references it has

44

  • how many citations it has (if you can find out)

Not at all ( may be because it is not that old 2011 )

  • for articles that you found online,  the url of the article

http://wpage.unina.it/pescape/doc/cloud_computing_networking_survey_CC_2011.pdf

  • say whether you are interested in properly reading the article or not (and give some reasons!)

As this article is on cloud storage and I would like to study about it but I am not impressed by the layout of this article. so the chances are low.

Article 3:

  • Title and author(s) of the article

Title :

Development of Heterogeneous Multi-core Embedded Platform for
Automotive Applications.

Authors:

Ting-Ying Wei, Zhi-Liang Qiu, Chung-Ping Young and Da-Wei Chang.

  • how you found the article and what keywords you used

How I found it:

http://scholar.google.co.nz

keyword:

Arm processor

  • what kind of article it is, ( journal paper, conference paper, masters thesis…..

Conference paper

  • all the reasons that you think it is an academic and/or credible article

All researchers are associated with the University so I thought it might be an credible article.

  • how well it fits the ‘structure of an academic article’  that I described in my previous post

It do comprises of point 1,2,3,4,9,and 10 but I do not have any idea about the other point.

  • how many references it has

11

  • how many citations it has (if you can find out)

1

  • for articles that you found online,  the url of the article

http://www.ipcsit.com/vol7/36-S079.pdf

  • say whether you are interested in properly reading the article or not (and give some reasons!)

I would strongly willing to properly read this article as it is all about how an ARM processor and other technology are utilised in system architecture and development for modern auto-mobile. May be it sounds bit weird for all but I feel it like Technology making moves in a Mechanical way.

About Project

As many of you were going to do project after RES300 over, So I would like to share some points that I come to know when I was doing it. I had done my project in last semester it’s main object was to design and develop web based software with backend database for a small organisation (Fresh FM).

There are some major issues that came up while I was developing that project as I had to build a system for a organisation which is a charitable, So I couldn’t use the visual studio 2010 provided by the NMIT as it is licensed to NMIT itself. If I use VSD 2010 provided by the college then the software was completely owned by the college and I can not give it to the organisation from whom I am designing and developing my project. At last after researching the web and talked to Microsoft representative via email and phone I come to know that I can use Microsoft Visual Web Developer Express for my project as it is an open source software and you can download it from:

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express

There is one more site which is very useful in finding answer to almost any queries, it is a language-independent collaboratively edited question and answer site for programmers

http://stackoverflow.com/

Nokia Lumia 800

The smartphone market is going to look crazy in 2012 with fights between Apple, Android and now, Nokia Windows. After Nokia partnership with Microsoft they are almost ready to launch Lumia smartphone in the market with an expected release date of early November as they claim it is going to be first real windows phone.

3.7inch ClearBlack AMOLED screen and the same polycarbonate shell that’s found on the N9 the Lumia 800,powered by a huge 1.4GHz processor and comes with 16GB of internal memory and 25GB of cloud storage free via SkyDrive, 8MP Carl Zeiss lens with 720p HD-recording at 30fps, while on the side the same volume and camera shutter keys you’d expect on a Windows Phone 7 handset.

First go with Diigo

I have created my account in Diigo which is assigned us as our task for this week and also we have to share our experience of  using Diigo some comment on it’s further utility in research and project work.

My experience with Diigo went pretty well. I have created my account with ease and installed the plugin for my browser. Then I join the res300 group on Diigo which is the group for our present class.

I feel it complicated to say or express my view on whether the Diigo might or might not be useful in the future for our research and project work, as it is a social bookmarking website an extended form of bookmarking. Apart from one thing which is joining a  group through where you can share the ideas between a group. Now it is also depend on the nature of research and project work if it’s about sharing a idea or not. For this part I would like to say Clare’s favourite two words which is “IT DEPENDS”.

At present I manage my bookmark in different folders on my Google chrome with it’s Bookmark option.