Monday, June 30, 2008
Wednesday, June 25, 2008
OMG!!!!
Today was the best day at work! For the past few days we have been trying to tackle the problem of how exactly we were going to send a text message from our gadget to someone's phone. It seemed like such a complex problem, and probably would have been if we hadn't discovered what we figured out today. The way we were approaching the problem was by implementing an API that would send an email message through something called exchange web services. The problem was, we didn't always have the URL to get to this EWS(exchange web services) server. Also, the way we would send info was through calls called SOAP calls that act as an envelope in sending a letter. They package the information being sent and contain the information on who is receiving it. We created these soap calls by auto-generating a proxy, which turned out to be these long pages of code that were so hard to work with. So, after talking with many people, we were put in contact with a PM who works with the Exchange Web Services. Turns out, he created an API (that won't be released until the newest version of exchange and is therefore not documented yet) that sends information. It gets the URL through auto-discovery all without using a proxy. We were FREAKING OUT when he told us this. We had been talking with devs trying to figure out how all this was going to work, and in a few hours were introduced to the perfect API that does exactly what we need, and can now send texts from our program containing maybe 20 lines of code. It was sooooo amazing!!!! There is still a lot of work, because I now have to change up my feature a little to be able to store the credentials the user with log on with in a secure way so the gadget doesnt actually have to stay connected to the server constantly, and still not make the user sign in multiple times. Also, we have a lot of testing to do, plenty of priority 2 features to implement if we want, and tons of UI (user interface...the way the gadget looks) work to do. But we finally made it down probably one of the biggest hills put in front of us, and hopefully it will be relatively smooth sailing from here. Our managers jokes that now we figured this out, we need to start another gadget. But so after a pretty stressful week of staring at code and wondering what the heck we were going to do, we made intense progress, and now have tons of breathing room. YAY!!!
Sunday, June 22, 2008
Microsoft Models!!
Saturday, June 21, 2008
Pictures!!!
Thursday, June 19, 2008
This week has been super productive. Since Monday, we decided to completely change our gadget. The connectivity gadget was getting so complicated in the sense that we didn’t know how to make it accurate enough to be useful, and also to make it exciting enough for people to actually use it. We decided to create an SMS gadget that will work directly with exchange. We figured that since the new product we are working on called exchange labs will target more college students initially, this would be a perfect gadget. Plus, we contacted the SMS messaging team located in china and they sent us a reply with a link to the class they used to implement SMS messaging in the online email access client that exchange has, as well as links to sites giving tips on how to implement the SDK which we downloaded for using an ID to log onto the server. So today we finally got a server specifically for developing our gadget, as well as access to the entire source code library for exchange! It took almost two hours to download all the files to my machine. Its just crazy that all the super confidential Exchange source code is on my machine. So anyways, for the next few days it will just be a lot of researching technologies. Its like we got over one hill, and are now sitting at the bottom of a brand new, even bigger hill. We have to learn a whole new set of skills and technologies in order to complete the next part of the project. We are however, making progress.
So for the cooking, I am getting better. We cooked a full meal for the first time the other night. We have some friends that make fun of how often we make frozen pizzas when they come over, so we decided to prove that we can actually cook. We made my moms lasagna, green beans, salad, garlic bread, and cheesecake…and it was really good!!! They were so impressed, and we had lots of fun.