Designing Interactive Systems II - project
The Walls and Some Flowers - Crazy mobile music
Our Group :
                     1.  Kiran Kumar Pendyala
                     2. 
Ilke muhtaroglu
Introduction :
                      
In Today's world, Mobile is an essential part of everyone's life.  From this, we got an  idea about making the real Mobile as an instrument to produce music on Max/Msp. This has an specific advantage over other instruments that we can conduct music from anywhere around the world. Eventhough, there will be a little time delay to reach the request from mobile to the max/msp environment, in future it wont be a case with the development of web services, Mobile features and powerful networks.
Description :
                     During development, we have used the real mobile 'Sony Ericsson - P800'(touch sensitive) as our instrument. we developed an application named 'Crazy Mobile' which is very simple with three buttons when pressed produces different musics on the server( Max/Msp application).  During presentation, we have also used a simple java UI with the same buttons due to network constraints. 
Tasks :
       1.  Interacting the Max/Msp objects with Java objects ie, to make Max application to   listen to java interface.   
       2.  Developing our application on the Mobile using J2ME and Ksoap. 
Challenges :
          1.  As Max objects does not support java and Mobile requests can only read java objects( as for our availability), we tried so many things which did not work out due to time constraints. So, we made an approach(which may not be appropriate in real time) for  indirect interaction between max and our java UI. In this approach, Our Max patch just plays music when the keys of keyboard are hit and our Java UI automatically invokes different keys with the help of Robot functionality in AWT.
          2.  One of the biggest problem we encountered was the network security due to which we were not able to pass requests from mobile to the Max application during presentation. So, just we made a Java UI prototype similar to that of application in Mobile.
Future Work :
         1.  The application on Mobile can be enhanced to send more complex input  (requests) such as voice input, complex drawings and accordingly developing the   java Handler on the server side to map these input to the Max application.
         2.   This might look crazy, but face recognition is possible which implies that
the mobile takes the picture of the face and sends it to the server, there the face  recognition is possible and then we can produce music depending on the moods  of the person (whose is in remote) by face recognition. 
Max Patch and Java UI jar file can be downloaded below :
1.   Max/Msp patch
2.  Java UI Jar file
How it works ?
              Just download the Max/Msp patch and open in Max environment. Meanwhile download the jar file and just click it, you will get a java UI. Then just place it on the Max application. Ready, click the buttons on UI and have fun..........!
1