Archive

Author Archive

Using Facebook as LMS

October 30, 2008 oraclawy Leave a comment

“Facebook is the most convenient and respectable way to feel connected to friends, get updated on existing friends, find new people, build relationships and express identities.”

Students, however, seem more interested in cashing out. “I want to build a really cool app and then sell it for some amount of money,” says Jennifer Gee, a 21-year-old computer science graduate student. Classmates nearby nod in agreement.

What is Facebook?

Facebook is a pretty simple application with fairly standard social network functionality. At the core, Facebook allows you to:

  • Create a profile
  • Link to your friends
  • See your friends updates and to update your friends
  • Create public or private groups
  • Join groups
  • Hold group conversations (threaded discussions)

While there are a lot of other features, that’s about 90% of what people do. In fact, here’s a picture of what users do on Facebook (larger circles represent more activity):

When you look at the core functions of Facebook – it fits pretty well as the basis for a learning platform. More on this below.

For the upcoming Free Online Conference – Corporate Learning: Trends and Innovations we wanted to have a way for participants to get to know other participants and hold discussions. While we are going to use Q2 Learning’s platform, we could have created a group in Facebook and used the threaded discussion capability there. The advantage of that is that likely a sizable portion of the audience is already on Facebook and thus wouldn’t have to upload profile information. This also would allow the relation(friend)ships created during the process to exist beyond the conference.

Choosing Facebook would also give us the possibility of using Facebook as a recruiting vehicle. Through the notification system, friends of attendees will see a message that they are attending the event.

You can do the same thing with Facebook for your organization, group, class, etc. Leverage it as a means of getting the word out, as a social networking layer, as a discussion tool. And, again, your audience is already there.

Of course, there’s also some really interesting possibilities because of the ability to create applications. You can think of Facebook as providing a platform that handles authentication, profiles, networks, groups and notifications. If you think about it, there are a lot of applications that could leverage this core capability. I would expect that this is a place where we will see eLearning Startups – New Wave Coming.

reference :

facebook as LMS

e-learning in developed and developed Countries

sis  To schools direct .introducing school in facebook

The Facebook classroom:- 25 facebook App That a perfect for online learning

SlideShare is the world’s largest community for sharing presentations.

youtube , facebook and e-learning

how to support classroom teaching with facebook

More References

Categories: Facebook

Five Ideas: SOA-Why Service-Oriented Architecture matters, and how Oracle will remain a leader in the SOA space.

October 24, 2008 oraclawy Leave a comment

“By using Service Oriented Architecture, you can protect yourself against spending huge budgets with every new application, new release and upgrade without worrying about the integration and interoperability aspects.”—Gaurav Sharma, Infosys-Oracle Blog

SOA leads to lower cost of ownership for the users, and more flexibility. But I think there is a much more important benefit. Service-oriented architectures are the key to unparalleled innovation.”—Frank Buytendijk, VP of Enterprise Performance Management

“Trying to establish control over your SOA is hard enough without making it more complex by adding a truckload of more software. Don’t look at solutions that make you feel like you need to buy the whole store to get the one comfy chair you really need. Doing so only has you buying technology for technology sake without the understanding of how to apply it and when.”—Michael Stamback, director of product marketing at Oracle
“Our customers told us how hard it was to for them to deal with security around their enterprise. We took a page from the Oracle Middleware strategy, which is really around service-oriented architectures, and essentially combined service orientation and security, and came up with the concept of Social Oriented Security.”—Amit Jasuja, VP of Development for Identity Management Products

“As customers deploy more SOA-based applications, the task of effectively managing them becomes paramount. With the addition of ClearApp’s technology to the Oracle Enterprise Manager product family, our customers are expected to get continuous and uninterrupted top-down views of their business services and applications, helping them maximize service availability while reducing IT operations costs.””— Leng Leng Tan, Oracle Vice President, Applications and Systems Management

reference:

ORACLE  SOA

Categories: ORACLE DATA BASE

The Revolution of facebook

October 23, 2008 oraclawy Leave a comment

Facebook…

This cool website had made revolution web application and change our Vision of the Web Application

while i am surfing the net i found an open source project that Developing in facebook application using DotNet Technology

This cool project made me very surprised

you can look at it in link below:-

Facebook

Categories: Facebook

OOP Concepts briefly

November 20, 2007 oraclawy Leave a comment

Before Talking about ” OOP Concepts ” we must ask ourselves three simple questions:-

What Is Object-Oriented Programming?

Object-oriented programming is a relatively new approach to creating computer applications that seeks to address many of the problems with so-called traditional programming techniques.

What is Object Technology ?

Object Technology is developing software based in objects

an Object is a combination of data and functions

Why  Object Technology ?

object technology makes a natural way of thinking – about problem domain, not about processes and procedures.

Any full OOP programming Languages must have these four features:-

  • Encapsulation
  • Abstraction
  • inheritance
  • Polymorphism

First we will talk about Encapsulation concept(classes , objects , methods, access modifiers , etc) :-

  • Performing a task in an application requires a method. The method describes the mechanisms that actually perform its tasks. The method hides from its user the complex tasks that it performs, just as the accelerator pedal of a car hides from the driver the complex mechanisms of making the car go faster.

Ex:- Simple Method  implementation

// Public is the access modifier of the method and void is the return type

Public void accelerat()

{

}

  • Class is an application unit that house for method and other things just as a car’s engineering drawings house (among other things) the design of an accelerator pedal. In a class, you provide one or more methods that are designed to perform the class’s tasks. Just as you cannot drive an engineering drawing of a car, you cannot “drive” a class. Just as someone has to build a car from its engineering drawings before you can actually drive a car, you must build an object of a class before you can get an application to perform the tasks the class describes.

Ex- Simple Class code implementation

Using system;

class pedal

{

}

  • Interfaces : An interface is a collection of public methods and properties that are grouped together to encapsulate specific functionality. Once an interface has been defined, you can implement it in a class. This means that the class will then support all of the properties and members specified by the interface.

  • Access modifier is a keyword used to provide the means for determining which code has access to the members of a class

To apply an access modifier to a class member , you simply precede the member with one of the  access modifier keywords .

Public Members access is extended to all code throughout the entire program
Protected Member access is limited to code of the same class and methods of derived classes in the same program
Private Member access is limited to the code within methods of the same class in the same program.
Internal Member access is limited to code within all methods of all classes within the same assembly

Second: Abstraction

  • Classes normally hide the details of their implementation from their clients. This is called information hiding. As an example, let us consider the stack data structure Recall that a stack is a last-in, first-out (LIFO) data structure the last item pushed (inserted) on the stack is the first item popped (removed) off the stack. Stacks can be implemented with arrays and with other data structures, such as linked lists A client of a stack class need not be concerned with the stack’s implementation  . The client knows only that when data items are placed in the stack, they will be recalled in last-in, first-out order. The client cares about what functionality a stack offers, not about how that functionality is implemented. This concept is referred to as data abstraction

Ex:- Simple code of Abstract class implementation

Using system;

Abstract class pedal

{

}

Third : inheritance

Inheritance relationships form tree-like hierarchical structures A base class exists in a hierarchical relationship with its derived classes. When classes participate in inheritance relationships, they become “affiliated” with other classes. A class becomes either a base class, supplying members to other classes, or a derived class, inheriting its members from another class. In some cases, a class is both a base class and a derived class as shown in the below figure.

inheritanceInheritance allows you to extend or create more specific classes from a single, more generic base class

Fourth: Polymorphism

Polymorphism enables us to “program in the general” rather than “program in the specific.” In particular, polymorphism enables us to write applications that process objects that share the same base class in a class hierarchy as if they are all objects of the base class.( Ploy ) means “has many forms”. interfaces , abstract methods, virtual methods and override methods is forms of polymorphism.

references

How to program  second edition( C# 2005) [book]

Beginning Visual CSharp 2005 – Wrox  [book]

for more information follow the below link

wikipedia

Categories: C#. Net

Why Is Method Main Declared static?

January 20, 2007 oraclawy Leave a comment

Why must Main be declared static ? During application startup when no objects of the class have been created, the Main method must be called to begin program execution. The Main method is sometimes called the application’s entry point. Declaring Main as static allows the execution environment to invoke Main without creating an instance of the class. Method Main is often declared with the header:

public static void Main( string args[ ] )

Categories: C#. Net

First post

October 22, 2006 oraclawy Leave a comment

hi every one

My name is Mostafa Mahmoud from el kenany family ,B.Cs of Computer Science Department of Information System Mansoura University

i am very interested in programming field specially ORACLE Database

i worked under DotNet Framework Technology C# programming langauge ,ADO.Net , ASP.net , XML and do some cool applications and i am still connected with this technology and aware with the new Microsoft Technologies and frameworks

now…..

i am working to Develop my technical skills and seeking to get a respectable job opportunity in a respectable IT  Development Company

all i wanna to say this my own blog if you have any comments do not hestiate and enjoy posting & commenting

Categories: About My Self