Vopium is all mobile as in normally software requires both the caller and the receiver to sit in front of computer where as in case of Vopium you can call from your mobile phone. Vopium allows you to save up to 90% when making international calls or sending SMS from your mobile phone in your home country - and this without changing your current operator or SIM-card. You pay your mobile provider for a local call and Vopium for the international call. With Vopium WiFi you can even make 100% free calls and avoid roaming charges when abroad. Vopium seems to be different from many other VoIP service as it routes calls to either GSM WIFI and SIP based on its intelligent software so that users gets less costs while calling international.
Vopium is available for over 500 GSM handsets from over 20 hardware vendors and they impressively have very detailed how to guides with screenshots on their website http://vopium.com/handsets.
Here is how you can get free Vopium software
Vopium is a free software application which is installed on your mobile phone. Here is how you get it on your phone
STEP 1 you send a message "Get" to +447781480717 .
Step 2 you receive a SMS text message with a link to the application. You download by clicking on the link or opening it via options. The download typically takes less than a minute.
Once installed you are entitled to use 30 Minutes free and 30 SMS.
Vopium is the first mobile VoIP provider to offer mobile backup - a free service which allows Vopium customers to store their address book contacts and calendar securely online. Integrated with the Vopium application, Vopium Sync backs up a user’s contacts and calendar direct to their online Vopium account. If a user loses their phone, all they need to do is log on to their Vopium account and retrieve their saved contacts and calendar items. They can also log into their online account at any time and edit contacts and calendar items.
Tuesday, April 21, 2009
Tuesday, April 7, 2009
Exercise 10
1} i visited the Microsoft site and tried some search to find the e-commerce in their database products.I found article at http://www.microsoft.com/presspass/press/1999/may99/edwardspr.mspx
Which shows that J.D. Edwards intends to deliver e-commerce solutions based on Microsoft Site Server 3.0 Commerce Edition and the BizTalk framework.the aticle shows that By integrating One World with Site Server Commerce Edition,will help businesses deploy and manage business-to-consumer, corporate-purchasing and supply-chain management. The integration also includes a comprehensive set of server components, management tools and sample sites to significantly reduce development time and costs.This article alos show how the integration of different product is used to provide the best e-commerce application.
Do find how micrsoft compare its product aith Open souce product i found a article at
https://partner.microsoft.com/brasil/40029886 which leverage the findings in this IPED study which shows Microsoft's Web Application Platform More Profitable than Open Source. The article states that the Microsoft partners are earning up to 40 percent more profit than those offering open-source products and services. The article show that 6 areas of differential between open source and Microsoft.
2} Integration and role of AJAX in enterprise:
If I think about the companies IT infrastructure , Most companies have a hodgepodge of systems that each perform a unique set of functions.. The problem arises where multiple systems cannot work together. There is no standardization. There is no commonality that interconnects these disparate systems so they can act as one. This is where integration comes into play.
If the integration concept is followed corely the companies would be able to achieve their strategic IT objective to increase utilization and efficiency of existing infrastructure investments.
AJAX is not a new technology but a combination of several existing technologies in a new way. These include HTML, CSS, DOM, XML, XSLT, XMLHttpRequest and Javascript. The acronym AJAX stands for Asynchronous Javascript and XML. AJAX is based on open standards supported by many browsers and platforms. AJAX is a new paradigm for building web application. (Arlekar, 2006)
AJAX is really about the end user. With AJAX features, a Web application is much more interactive, more responsive. It's faster and friendlier. The user is encouraged to do more with the page as interaction and responses (and feedback in case of slow operations) are all handled more elegantly. Overall, the user has a much better experience.
The architecture of AJAX is show below
.gif)
http://msdn.microsoft.com/en-us/magazine/cc163363.aspx
Some example of AJAX at work is Google services like Maps, Gmail, Suggest, Reader use it.
3} I tried to find the similarities between Ruby on rails And Action script but can’t really fin d anything. so I referred to the blog of other student for the subject. In Dennis blog i found this which states that Programmer can use model-view-controller MVC design pattern in coding their Action Script 2.0 (Moock, 2004). But Ruby on Rails is a full-stack MVC framework for database-backed web applications, let coding by favour convention over configuration (Alameda, 2008).
Which shows that J.D. Edwards intends to deliver e-commerce solutions based on Microsoft Site Server 3.0 Commerce Edition and the BizTalk framework.the aticle shows that By integrating One World with Site Server Commerce Edition,will help businesses deploy and manage business-to-consumer, corporate-purchasing and supply-chain management. The integration also includes a comprehensive set of server components, management tools and sample sites to significantly reduce development time and costs.This article alos show how the integration of different product is used to provide the best e-commerce application.
Do find how micrsoft compare its product aith Open souce product i found a article at
https://partner.microsoft.com/brasil/40029886 which leverage the findings in this IPED study which shows Microsoft's Web Application Platform More Profitable than Open Source. The article states that the Microsoft partners are earning up to 40 percent more profit than those offering open-source products and services. The article show that 6 areas of differential between open source and Microsoft.
2} Integration and role of AJAX in enterprise:
If I think about the companies IT infrastructure , Most companies have a hodgepodge of systems that each perform a unique set of functions.. The problem arises where multiple systems cannot work together. There is no standardization. There is no commonality that interconnects these disparate systems so they can act as one. This is where integration comes into play.
If the integration concept is followed corely the companies would be able to achieve their strategic IT objective to increase utilization and efficiency of existing infrastructure investments.
AJAX is not a new technology but a combination of several existing technologies in a new way. These include HTML, CSS, DOM, XML, XSLT, XMLHttpRequest and Javascript. The acronym AJAX stands for Asynchronous Javascript and XML. AJAX is based on open standards supported by many browsers and platforms. AJAX is a new paradigm for building web application. (Arlekar, 2006)
AJAX is really about the end user. With AJAX features, a Web application is much more interactive, more responsive. It's faster and friendlier. The user is encouraged to do more with the page as interaction and responses (and feedback in case of slow operations) are all handled more elegantly. Overall, the user has a much better experience.
The architecture of AJAX is show below
.gif)
http://msdn.microsoft.com/en-us/magazine/cc163363.aspx
Some example of AJAX at work is Google services like Maps, Gmail, Suggest, Reader use it.
3} I tried to find the similarities between Ruby on rails And Action script but can’t really fin d anything. so I referred to the blog of other student for the subject. In Dennis blog i found this which states that Programmer can use model-view-controller MVC design pattern in coding their Action Script 2.0 (Moock, 2004). But Ruby on Rails is a full-stack MVC framework for database-backed web applications, let coding by favour convention over configuration (Alameda, 2008).
Monday, April 6, 2009
Reference's
Works Cited
Aitchison, R. Pro DNS and BIND.
Giuliano Araujo Bertoti, F. A. (n.d.). SMIl Extension to the development of iTV . Retrieved march 23, 2009, from Technological Institute of Aeronautics (ITA) -
Computer Science Division : http://72.14.235.132/search?q=cache:aw2t70ggQtMJ:www.csd.abdn.ac.uk/~jmasthof/EuroITV04/S12.pdf+SMIL+application&cd=4&hl=en&ct=clnk&gl=au
Ian Foster, C. K. (2004). The Grid. (E. 2, Ed.) Morgan Kaufmann.
Kyrnin, J. (n.d.). Tool to read your XML. Retrieved from About-Web design/HTML: http://webdesign.about.com/library/weekly/aa103000a.htm
Mishra, S. (n.d.). greekinterview questions. Retrieved march 20, 2009, from Greekinterview: http://www.geekinterview.com/question_details/39128
Najbat. (2006, 9 28). Diffrence between .net and java. pakistan.
Najjar, L. J. (n.d.). Rapid Prototyping. Retrieved March 19, 2009, from Lawerence J.Nijjar website: http://www.lawrence-najjar.com/papers/Rapid_prototyping.html
Wireless, P. (n.d.). Wap portal,Gateways and Intersecting Sites. Retrieved march 21, 2009, from Palowireless website: http://www.palowireless.com/wap/portals.asp
Aitchison, R. Pro DNS and BIND.
Giuliano Araujo Bertoti, F. A. (n.d.). SMIl Extension to the development of iTV . Retrieved march 23, 2009, from Technological Institute of Aeronautics (ITA) -
Computer Science Division : http://72.14.235.132/search?q=cache:aw2t70ggQtMJ:www.csd.abdn.ac.uk/~jmasthof/EuroITV04/S12.pdf+SMIL+application&cd=4&hl=en&ct=clnk&gl=au
Ian Foster, C. K. (2004). The Grid. (E. 2, Ed.) Morgan Kaufmann.
Kyrnin, J. (n.d.). Tool to read your XML. Retrieved from About-Web design/HTML: http://webdesign.about.com/library/weekly/aa103000a.htm
Mishra, S. (n.d.). greekinterview questions. Retrieved march 20, 2009, from Greekinterview: http://www.geekinterview.com/question_details/39128
Najbat. (2006, 9 28). Diffrence between .net and java. pakistan.
Najjar, L. J. (n.d.). Rapid Prototyping. Retrieved March 19, 2009, from Lawerence J.Nijjar website: http://www.lawrence-najjar.com/papers/Rapid_prototyping.html
Wireless, P. (n.d.). Wap portal,Gateways and Intersecting Sites. Retrieved march 21, 2009, from Palowireless website: http://www.palowireless.com/wap/portals.asp
workshop 4
WORKSHOP ----4----
If command is used if you want to execute some code only if a specified condition is true.The syntax difference between Ruby and JavaScript is given below:
EXAMPLE OF RUBY IF COMMAND:
if var == 10
print "Variable is 10″
end
EXAMPLE OF JAVSCRPIT IF COMMAND:
if (condition)
{
code to be executed if condition is true
}
(ruby and javascrpit, 2008)
Similarities of Ruby and JavaScript:
* Memory is managed for you via a garbage collector.
* There’s public, private, and protected methods.
(Talim, 2008)
If command is used if you want to execute some code only if a specified condition is true.The syntax difference between Ruby and JavaScript is given below:
EXAMPLE OF RUBY IF COMMAND:
if var == 10
print "Variable is 10″
end
EXAMPLE OF JAVSCRPIT IF COMMAND:
if (condition)
{
code to be executed if condition is true
}
(ruby and javascrpit, 2008)
Similarities of Ruby and JavaScript:
* Memory is managed for you via a garbage collector.
* There’s public, private, and protected methods.
(Talim, 2008)
workshop 3
WORKSHOP ----3-----
Again I tried install ROR, I was struggling with the laptop for around 3 hours and at last i was success full but the problem is that i cannot get to the main page of ROR. Only the cookbook was installed but could not get to the main page.
So i used SQL to create PASSANGER table using Create Table Command.
Again I tried install ROR, I was struggling with the laptop for around 3 hours and at last i was success full but the problem is that i cannot get to the main page of ROR. Only the cookbook was installed but could not get to the main page.
So i used SQL to create PASSANGER table using Create Table Command.
workshop 2
Workshop -----2-----
Configuring Ruby on Rails:
I downloaded the Instant rail version 2.0 from internet .but when i tried to extract the Zip file ,i could not found the exe .file. Then I went to our lecturer Mr. Ken .and we sent but 2 hour trying to set-up Ruby on rails on my laptop.
Somehow we did succeeded, we were able to run cookbook where we created 2 recipes.
But when we shut the application down there was no way to start it again. Every time we need to run the .exe from the zip folder. Ken tried find the solution but no use.
I felt the installation is very technical. I am attached the commands we used to run the ROR with the posting.
After 2 hour of hardship we were again at same position with Zip folder of ROR.
So i decided to use SQL for creating the tables we needed for the workshop. On other hand side i am trying to find solution to my problem of ROR as ken said that there is some problem with ROR working with Vista.
“Convention over configuration”
Convention over Configuration (aka Coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility. (unanymous, 2009)
"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class Sale in the model, the corresponding table in the database is called sales by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, this leads to less code and less repetition.
Configuring Ruby on Rails:
I downloaded the Instant rail version 2.0 from internet .but when i tried to extract the Zip file ,i could not found the exe .file. Then I went to our lecturer Mr. Ken .and we sent but 2 hour trying to set-up Ruby on rails on my laptop.
Somehow we did succeeded, we were able to run cookbook where we created 2 recipes.
But when we shut the application down there was no way to start it again. Every time we need to run the .exe from the zip folder. Ken tried find the solution but no use.
I felt the installation is very technical. I am attached the commands we used to run the ROR with the posting.
After 2 hour of hardship we were again at same position with Zip folder of ROR.
So i decided to use SQL for creating the tables we needed for the workshop. On other hand side i am trying to find solution to my problem of ROR as ken said that there is some problem with ROR working with Vista.
“Convention over configuration”
Convention over Configuration (aka Coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility. (unanymous, 2009)
"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class Sale in the model, the corresponding table in the database is called sales by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, this leads to less code and less repetition.
workshop 1
WORKSHOP ----1----
List of all programming languages and Web development tools used:
C
C++
HTML
SQL
ORCALE
LINUX
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse. (unanymous, Web application framework)
Ruby is “an interpreted scripting language” for quick and easy object-oriented programming”.
Ruby is an interpreted language, so you don’t have to recompile programs written in Ruby to execute them.
Ruby uses an abstract syntax tree as intermediate representation. The intermediate representation can be compiled once and for all each time before execution or each time a change in the source is detected before execution
What is Rails and how does it work with Ruby?
Rails are self-contained application directory, that contains all your files within it. Unit tests, models, database schemas, documentation, everything. The Ruby language is similar to Javascript in that it’s highly dynamic, you can modify classes at runtime, and has some very elegant language features (lucas, 2006)
convention over configuration
Convention over Configuration (aka Coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility. (unanymous, 2009)
"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class Sale in the model, the corresponding table in the database is called sales by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, this leads to less code and less repetition.
Ruby on rails is one of the frameworks which closely follows concept of minimal configuration . Rails provides its own ActiveRecord library that deals with mappings between a class and a table in the database. By convention, the table name is a pluralized form of the class name. Thus, the class Post will have a table called Posts. Rails also handles peculiar words such as sheep which has the plural form sheep and octopus which has the plural form octopi. For more complex or legacy table names such as ShopInventory, the user would have to configure the mapping between the table name and class name
(Chen., 2006)
When did Model-View-Controller begin and where is it used?
MVC was first described in 1979[1] by Trygve Reenskaug, then working on Smalltalk at Xerox PARC. The original implementation is described in depth in the influential paper Applications Programming in Smalltalk-80: How to use Model–View–Controller. (anonymous, 2009)
MVC is used to modularize the user interface functionality of a Web application so that you can easily modify the individual parts. It is also used to manger the updation on the view that means it is used incorporate the updated in view with all other view which are being affected.
It is also helpful to the developers as it separates the business logics from the developing efficient HTML pages.MVC is used where to avoid the time consuming part of testing as it incorporates automated tests for user interfaces.
List of all programming languages and Web development tools used:
C
C++
HTML
SQL
ORCALE
LINUX
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse. (unanymous, Web application framework)
Ruby is “an interpreted scripting language” for quick and easy object-oriented programming”.
Ruby is an interpreted language, so you don’t have to recompile programs written in Ruby to execute them.
Ruby uses an abstract syntax tree as intermediate representation. The intermediate representation can be compiled once and for all each time before execution or each time a change in the source is detected before execution
What is Rails and how does it work with Ruby?
Rails are self-contained application directory, that contains all your files within it. Unit tests, models, database schemas, documentation, everything. The Ruby language is similar to Javascript in that it’s highly dynamic, you can modify classes at runtime, and has some very elegant language features (lucas, 2006)
convention over configuration
Convention over Configuration (aka Coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility. (unanymous, 2009)
"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class Sale in the model, the corresponding table in the database is called sales by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, this leads to less code and less repetition.
Ruby on rails is one of the frameworks which closely follows concept of minimal configuration . Rails provides its own ActiveRecord library that deals with mappings between a class and a table in the database. By convention, the table name is a pluralized form of the class name. Thus, the class Post will have a table called Posts. Rails also handles peculiar words such as sheep which has the plural form sheep and octopus which has the plural form octopi. For more complex or legacy table names such as ShopInventory, the user would have to configure the mapping between the table name and class name
(Chen., 2006)
When did Model-View-Controller begin and where is it used?
MVC was first described in 1979[1] by Trygve Reenskaug, then working on Smalltalk at Xerox PARC. The original implementation is described in depth in the influential paper Applications Programming in Smalltalk-80: How to use Model–View–Controller. (anonymous, 2009)
MVC is used to modularize the user interface functionality of a Web application so that you can easily modify the individual parts. It is also used to manger the updation on the view that means it is used incorporate the updated in view with all other view which are being affected.
It is also helpful to the developers as it separates the business logics from the developing efficient HTML pages.MVC is used where to avoid the time consuming part of testing as it incorporates automated tests for user interfaces.
Subscribe to:
Posts (Atom)

