internet application

Dropbox

With the set up of a Dropbox-client, a new file folder is created. All stored data are duplicated on a central server. If a file is being modified only the changes are transfered. There is a coding for all data server-sided. Users are not able to create a code for these encryption. Coded data (for example with TrueCrypt) can be synchronised with Dropbox-service. Dropbox-files of all authorized computers are synchronised. It is not necessary that all computers involved are online simultaneosly.
All versions of the files edited are saved and available on the web-interface – even erased data.
To minimize space requirements Dropbox uses de-duplications between various accounts. Thus identical data uploaded by several users have to be saved only once.
http://www.dropbox.com/

Share synchronised data between great distances

Several employees, who work together on a single project, shall have the possibility to share and work on data over a great distance. If data are modified by a person, these modifications shall be effective at all other authorised users. We want to find a tool to synchronise data.

Store and share files across the internet

In modern life, people change devices many times a day. However, very often, they work with the same files. When transferring files by hard-disks, USB sticks, other external storage or sending by mail, you can easily become a victim of many different fragmented versions. Nowadays, however there are systems available that solve that problem by storing your data in the cloud. This way, it is available on every device, wherever you are, as long as you are connected to the internet. <strong>Challenge:</strong> <ul> <li>Find an online hosting service for your files.</li> <li>Find out how to upload your files and upload at least 3.</li> <li>Change one of your files and save it. Now look into the version history and try to undo your action by re-activating the older version.</li> <li>Is there an integration of the hosting service into you operating system? How can you make use of this?</li> <li>Now try to find your uploaded files on a different device (e.g. smartphone)</li> <li>Share one of the files with a friend of yours.</li> </ul>

How to change the MAC address

<p><p>Once I tried to change my PC<span style="mso-bidi-language: AR-SY;">`s </span>Mac address (I had internet access account according to a specific IP address and the MAC address)&nbsp;I tried to use another PC with the same account information but I couldn&rsquo;t because of the Mac address, I had all the account information except the Mac address...</p></p>

Create a popup window using Javascript

<p>Implement a website popup window plugin so that rich media can be embedded to it. The plugin should be able to be capable of embedding external flash videos, images like JPG, html elements. Images that are grouped together should be shown as gallery.</p>

Creating a new Seam Web Project using Eclipse

<p>First of all, I would like to give you a short information about JBoss Seam. JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM). Seam has been designed from the ground up to eliminate complexity at the architecture and the API level. It enables developers to assemble complex web applications with simple annotated Plain Old Java Objects (POJOs), componentized UI widgets and very little XML. The simplicity of Seam will enable easy integration with the JBoss Enterprise Service Bus (ESB) and Java Business Integration (JBI) in the future.</p>

Installing JBoss Tools on Eclipse

<p>My aim is to figure out how should JBoss Tools be installed on Eclipse IDE. I guess probably most of you know already Eclipse IDE and possibly heard about JBoss Tools. As we are going to develop some Rich Internet Application, I need your advice for my statement.</p>

Providing contact to website users

How to provide the possiblity to contact a certain entity is difficult for many companies and organizations. Especially for small NGOs, it is not possible to have a big mailing infrastructure and to maintain server-side spam filtering. Therefore, email addresses should not be published as plaintext. Nevertheless, the website of the NGO should somehow offer the possibility to contact the NGO. It is important that the technology used is widespread and cheap, since NGOs do not have a large amount of money to spend on specialized technology. If possible, open source software should be used. As the existing infrastructure (apache server, msql server) is offered for free, it should be used to solve this problem. The only important thing is that spamming should not be possible and the tool should guarantee that a human being is trying to make contact, not an (evil) software program.

Checking websites for updates

Lots of websites get updated on an irregular basis. Some may get updated every week, others get updated every hour; some may not get updated for month and users are bored looking up the website regulary and they do not find any new content. In addition, checking websites manually is not very efficient and costs a lot of time. The solution for this problem should provide an easy way to check websites and stay updated. It would be helpful if the tool is able to highlight changes. In addition, the tool should be able to exclude several areas of a website from checking, for example the current time or the "who's online" section of the website. These changes might not be interesting for the user. The tool should of course work on HTML files; it also would be good if changes in images can be detected using a tool. The Solution should also cover non-HTML content, especially flash. Flash is used a lot in the www and this technology should not be left out. However, a solution for HTML at least would work for most websites. CSS changes do not need to be included as CSS should not contain any content but just formatting information.

Managing courses and providing a registration System

The registration system should offer a specified number of courses and a limited number of possible registrations. The system has to ensure that no further registrations are possible if the places are limited. It should be possible to integrate the system into an existing website, including adaptions concerning layout and design. The registration process is limited to a specific time and registered users should be able to change their registrations. The users should be able to log on and view as well as change their current registrations. The backend should provide facilities to add and remove users and should offer registration lists which could be used to check attendance. In addition, collected e-mail addresses could be used to inform audience on time or location change. The technology used should be widespread and easy to use. It should be used for a Website for company fairs (www.discovery.jku.at) and is therefore used only occasionally. It is of major importance that the system is easy to use and to maintain because the organizing team of the fair and also the maintaining team of the website change a lot. The existing infrastructure is an Apache server and a mysql database which ideally should be used for this project as well. Nevertheless, other open source technologies could be integrated.
Subscribe to internet application