Showing posts with label Independent Component. Show all posts
Showing posts with label Independent Component. Show all posts

Friday, April 22, 2016

Blog 22: Independent Component 2

LITERAL
(a) 
I, Joshua Sanchez, affirm that I completed my independent component which represents 51 hours of work
(b) 
McFarland, James. JavaScript and Jquery: the missing handbook.United States: O'Reilly, 2014. Print 
(c) Update your Independent Component 2 Log - Tah Dah, all done
(d) For my independent component #2 I taught myself JavaScript and jQuery using the book cited above. I counted only 50% of my time learning because I feel like although it was necessary, it would be an unfair way of picking up hours. With the two languages I was able to create a full website, that I turned into a faux store. The store has large fancy jQuery animations that each took hours, even with my mentor's help. Taking a few code languages and making them work together is like taking people who all speak different languages and telling them to cooperate and make something nice. There's going to be a lot of issues. And of course the issues are what takes the longest to fix. The longest (smiling through agony).
(e) 

This is just the beginning format to tell the computer that there will be a website. The reference to the jsonp, which is necessary for all websites takes the lower portion. Locating a json file for my website took a few hours, but it worked well enough for me to work off of. I also added a popup feature so that when the site is visited, the consumer is greeted with a, "Welcome to the Shop," this small page alone took hours, because of how much I needed to go back and reference.  
This is the code to get one option for the pulldown menus at the top of the page. Imagine all the options I need like footwear, sweaters, t-shirts, button ups, sportswear, bottoms, accessories.
My Pulldown Menus actually work. Thank god they work.
My homepage, not bad for a first timer in a store. I attempted to go for a more new's style layout. So it's like a user's number one place to go to for clothes and new fashion. This tactic was taken from Nike's SNKRS, which is the first to make new releases for shoes and Nike products into a timeline instead of just a place to buy.
This is for animating a pulldown menu, which is different from the actual information that goes in. This animates it and reflects it to however many other menu's I need to gather.
This is what I used to enlarge images when a mouse is hovered over. Each of these take me hours. Honestly just learning how to do stuff like this in the first place would be enough to fill the 30 hours. It's a whole new language and I need to know how to use it and make sure it doesn't break.
My Men's Section, works with the header always in the same place and items hiding behind it to keep a clean look as suggested in my research.

(f)How did the component help you answer your EQ? Please include specific examples to illustrate how it helped. 

     My EQ is, "What is the most useful web application for all audiences, and how can those audiences be reached?" Just like mt first answer, my Independent component was a platform to build my answer instead of leaving it on paper. I built what I said would be the most useful web application, and to reach all audiences I decided that a "purchase" of $300 in Google Adsense would be the best way to get out word of a store. The work and research I put into my component, is my actual second answer. First, I designed a store that was friendly on the eyes, and followed a template I made up that followed the rules of thumb my research pointed to. This includes font, background color, image mapping, and content. After my store was complete, This component is important to my topic and my EQ because it stresses my skill and gives me insight to the actually possible for a web product. 

Wednesday, February 10, 2016

Blog 16: Independent Component 2 Approval


1.  Describe in detail what you plan to do for your 30 hours.
      - With my mentor I will most likely create a jquery project (a website with animations like pull down menus). This project can possibly explore databasing, a possible answer #3, but is intended to act as a way to find my answer #2.
2.  Discuss how or what you will do to meet the expectation of showing 30 hours of evidence.
      - Getting a working project alone will take around 70 hours again, and to publish the project would take around 10 to 15 hours.
3.  Explain how this component will help you explore your topic in more depth.
      - My EQ asks what is the most useful type of web application, and my first application was a weather app. My next attempt at finding a useful app will most likely be a faux store with databasing, however just to have a jquery project that displays information will be more than enough work for the component.
4.  Post a log in your Senior Project Hours link and label it "Independent Component 2" log
     - Got it.

Thursday, February 4, 2016

Independent Component 1

  • LITERAL
    (a) Write: “I, Joshua Xavier Sanchez, affirm that I completed my independent component which represents 75 hours of work.”
    (b) Cite your source regarding who or what article or book helped you complete the independent component.
  • "Variables." Net Tutorials. Net Tutorials, 2013. Web. 2 Aug 2015.<http://csharp.net-tutorials.com/basics/variables/>.
  • Davtian, Norik. "How to Build Your First Web Application – Tutorial Series." Big Employee, Big Employee. Oct. 25, 2013. Web. 17 Sep 2015. <http://bigemployee.com/how-to-build-your-first-web-application-tutorial-series/>
  • Ghaida. "Designing Code: How to Use Design Principles to Write Beautiful Code." Zurb Blog, ZURB. Jul. 05, 2013. Web. 1 Oct 2015. <http://zurb.com/article/1220/designing-code-how-to-use-design-principl>
  • Lorranger, Hoa, Jakob Nielsen. "Teenage Usability: Designing Teen-Targeted Websites." nngroup. Nielsen Norman group. 4 Feb 2013. Web. 15 Oct 2015. <http://www.nngroup.com/articles/usability-of-websites-for-teenagers>
  • (c) Update your hours in your Senior Project Hours link. Make sure it is clearly labeled with hours for individual sessions as well as total hours.
  • (d) Explain what you completed.    
    • I made a weather app and it might not be gorgeous. However it is completely functional, works in every city in all 50 states and has the most solid code backing it. Most of my hours were spent researching with my mentor however I'm not sure I'm allowed to count them towards my mentorship hours so I'm calling them component hours
  • INTERPRETIVE 

  • My finished product. Not bad not bad. But to get to this point was a ridiculous amount of trial and error that drove me nuts and I'm happy with what I've got
  • Here is one example of the ridiculous amount of lines of code that go in to such a simple program. I made an error on purpose and the line number can be seen in the lower right with the warning triangle. It reads error in line 16150.
  • Here is my HTML where I wrote in the reference call for the different table elements and my ability to simply name all 50 states. Not validate them and reference them.
  • APPLIED
    For one I learned that it's very easy to hit audiences with an app like the one I built. A lot of  development is researching. And I made sure to tailor my component to my EQ. My best knowledge on my topic came from sitting for hours and hours straight trying to understand to the fullest extent, what I was writing. 

Wednesday, October 7, 2015

Blog 8: Independent Component 1 Proposal

- My most recent project with my mentor

1.  Describe in detail what you plan to do for your 30 hours.
     - For my allocation of 30 hours, I plan to make a web application that will take the weather for a given area, present the conditions, and suggest outfit plans according to weather conditions. The project is something I've been wanting to do for a long time. Making sure the application works, putting it on a presentable platter, and putting it on a website for other devices to use will take much longer than 30 hours.

2.  Discuss how or what you will do to meet the expectation of showing 30 hours of evidence.
     - Taking up 30 hours will be no problem. Writing code itself should take about 40 hours if I'm constantly trying to improve. Not only will I have to spend hours writing the program, I'll also need to learn jQuery to put the application on a platform I feel comfortable presenting to other people. I will code during the few free hours I manage between school, work, and college.

3.  Explain how what you will be doing will help you explore your topic in more depth.
     - My topic is application development, this is the perfect way to explore it because it will be what I want it to be from start to finish and if it fails then I will learn why and how to fix it.

4.  Update your Senior Project Hours log.
     - Will do.