pl2

Course: CIS 2, Fall 2008
School: UPenn
Rating:
 
 
 
 
 

Document Preview

Framework A for Environment Aware Mobile Applications Authors: Girish Welling and B. R. Badrinath Department of computer Science Rutgers University CIS 640 Mobile Computing presented by: Suming Chen March 4, 1998 Presentation Outline Introduction Design Objectives Architectural Overview Event Delivery Framework q Entities l Network Aware Subsystem l l l l q Illustration l Performance l Related and Future Work...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> UPenn >> CIS 2

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Framework A for Environment Aware Mobile Applications Authors: Girish Welling and B. R. Badrinath Department of computer Science Rutgers University CIS 640 Mobile Computing presented by: Suming Chen March 4, 1998 Presentation Outline Introduction Design Objectives Architectural Overview Event Delivery Framework q Entities l Network Aware Subsystem l l l l q Illustration l Performance l Related and Future Work Introduction l On current system, operating system allocate resources among applications q q fixed resources boot-time configuration l With a mobile computer, resources can be utilized more efficient if application is aware of changes. q React to changes voluntarily during execution Introduction continue... l The need for environment aware mobile applications: q q q q resource change dynamic utilization adaptation example: network application need to deal with heterogeneity of different network intermittent connectivity and changing bandwidth usually ignored above transport layer need to export link information to application alternate network services and take advantage of changing link characteristics Introduction continue l So the model need to be q q q flexible and extensible for mobile environment aware of resource availability structured to react to changes efficiently user-level event detection separation of detection and event delivery preserve state of environment l Approach q q q Connection Events Service Events WaveLan Connectivity Event detection Delivery policy Connection Display Pine: Mail/News Event handlers CDPD Connectivity Service Discovery Design Objectives l user-level detection of events l flexible, event specific delivery policies q separation of event detection and delivery l integrate event notification and transfer of information associated with event l maintain current state of environment l reduce event delivery latency by thread scheduling Architectural Overview Mobile Applications User-level system software High-level events Events from user-level system modules Environment Aware Subsystem Primitive events from OS Operating System Architectural Overview continue ... l Impact of the architecture q Allows arbitrary types of events such as processes communication event, monitored event, and remote event. q q q Flexible event delivery policy Event log Reduce delivery latency by giving hints to task scheduler combine with thread-based environment Event Delivery Framework l Consider the trend in operating systems q q monolithic kernel micro-kernel/single server l Proposed: extension of micro-kernel Event Delivery Framework continue ... event detection delivery policy User kernel Monolithic Kernel Micro-kernel/ single server Proposed Event Delivery Framework continue ... l Four classes of entities that constitute the architecture q Channels q Factories q Handlers q Event Object l In addition, an independent Registrar provides a name-service for the Channel name space Event Delivery Framework continue ... Event detection Delivery policy events Event channel Event handlers Event factory Event Channel l Binding event producers(Factories) and consumers(Handlers) q Handlers need to be registered q network channel, hardware channel, power channel l Implements delivery policy and preserves environment state q determines the delivery order of Event Objects to registered Handlers and specifies termination condition l Delivers Event Objects base on delivery policy l Hard to implement delivery policy with large number of Event Object types delivered on the same Channel l But large number of Channels could increase task overhead on the system l Preserves current state of mobile environment -- event log q when a handler first registers with channel, Event Objects maintained in the log are delivered. l Flexible class Channel { Policy* policy; Event* State[MAX]; public: Channel(char* name); Channel(char* name, Policy* p); void Body(); //??? ... }; class Policy { Handler* List; ... public: void Deliver (Event*); virtual void reset(); virtual Handler* NextHandler(); virtual void AddHandler(Handler*); ... }; Event Factory l Detect Events l Produce Event Objects q packages information associated with the event l Post Event Objects through Channel l Reference of the Channel is obtained by the Registrar Class Factory { Channel* chan; ... public: Factory(char* channelName); void PostEvent(Event*)//call ... Channel::Delivery(Event*) }; Event Handler l An environment aware application creates a Handler bound to appropriate Channel l Reference of the Channel is obtained by the Registrar l Event Objects posted onto the Channel are delivered to the Handler l Execution of the Handler can be handled using separate thread Class Handler { Channel* channel; ... Public: Handler (char* channelName); void Body(); ... }; Event Object Types l Event Object types are organized as an extensible type hierarchy l Every Event Object type is a subtype of a root event l Each type is associated with a response specified in <Event_Type>::Handle() method l By default, chains the response to the immediate super-type Event Object Types Event continue ... PCMCIA Memory Card Insert Card Remove Low Memory Memory Card Insert Class Event { ... Public: virtual size_t Marshal(void*, size_t); virtual Event* UnMarshal(void*, size_t); ... Virtual void Handle(); }; Network Aware Subsystem l Build a prototype implementation on i486 based laptops running MACH3.0 microkernel l C++ Connection Events Service Events WaveLan(mhmicp) Connectivity Event detection Delivery policy Connection Display Pine: Mail/News Event handlers CDPD(pumicp) Connectivity Service Discovery Definition of Events Typedef enum{up, down} LinkState; class connection: public Event { Address LocalIP; Address Gateway; LinkState State; public: Connection(Address local, Address gateway, LinkState s); }; class Services: public Event { Address Printer; Address SMTP; Address NNTP; public: Services(Address printer, Address smtp, address nntp); }; Network Channel Channel* c; main() { c = new Channel(network); c->Body(); } Connection Event Generation (mhmicp) Address localAddr; Factory* fact; void initialize() { /* create network factory */ fact = new Factory(network); /* initialize local data */ LocalAddr = GetMyIpAddress(); } void inCell(Address remote) { Event* e = new Connection(LocalAddr, remote, up); fact->PostEvent(e); delete e; } void lost() { Event* e = new Connection(LocalAddr, NULL, down); fact->PostEvent(e); delete e; } Service Discovery Handler* eh; Factory* sf; Services* NoService; Services* getServices(Address); void Connection::Handle() { //the connection event response if (State == up) sf->PostEvent(getServices(Gateway)); else if (State == down) sf->PostEvent(NoService); } main() { NoService = new Services(NULL, NULL, NULL); eh = new Handler(network); sf = new Factory(network); eh->Body(); } Handler Code in Pine Handler* eh; Thread* et; Connection::Handle() { //connection event response //if CDPD link // Disable full remote mailbox access, buffer outgoing mail //if WaveLan link // Enable full remote mailbox access, flush outgoing mail buffer } Services::Handle() { //service event response // change servers to those indicated in this event; } void initialize() { et = new Thread(eh = new Handler(network); } Performance CPU I486 I486 I486 SPARC Operation Scheme system Mach 3.0 Proposed Mach 3.0/ UX42 Linux 1.3 Solaris SunOS 5.4 Signal Signal Signal Latency 1.118 ms 0.873 ms 0.140 ms 0.174 ms Performance continue ... l I486 based PC running at 33 MHz vs. 110Mhz SPARC5 l SPARC5 < Linux q large context switching time on RISC processors overhead of user-level UX server extra context switch l UX42 < Linux q l Ours < Mach/UX q Performance continue ... l Delivery latency is not significantly worse l Feasible, if enhanced q reduce context switch overhead by provide channel abstraction as kernel primitive l Claims that will perform better than signaling scheme when number of processors increases l Event is handled as soon as it is observed by handler thread Related Work l OS provide signal mechanism q q limited by no information related to the event can be easily delivered delivery policy is fixed and restrictive delivers synchronous events require knowledge about where exceptions occur upward flow by procedure calls or asynchronous signals l OO PL q q l Upcalls (Swift) q Related Work continue ... l Reactor (ACE) q decouple event handler from event demultiplexing vs.. event consumer from event producer push and pull vs.. pull driven by factory l CORBA Event Services q Future Work l To consolidate current implementation l to develop tools to aid in the primitive utilization l to investigate how a mobile application should be structured
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UPenn - CIS - 6
Designing Distributed Applications with Mobile Code ParadigmsQinhai Xia 3/5/98Introduction History: Distributed Systems have been investigated for years Motivation: WWW and network in general Problem: ScalabilityIntroduction (Continued) Pos
UPenn - CIS - 3
Mobile AmbientsLuca CardelliDigital Equipment Corporation, Systems Research CenterAndrew D. GordonUniversity of Cambridge, Computer LaboratoryPresented byMichael HicksCIS 640 Spring 1998Mobility Mobile Computing Computing devices are mo
UPenn - CIS - 7
PLAN: A Programming Language for Active NetworksHicks, Kakkar, Moore, Gunter, NettlesAnna PhilippouApril 1998, University of PennsylvaniaSynopsis Motivations and requirements The language The network Implementation Summary and conclusions
UPenn - CIS - 2
Per User Profile Replication in Mobile EnvironmentsShivakumar, Jannink and Widom Stanford UniversityJim Miani CIS 642Outline Paper Abstract Introduction Objectives Max-Flow Min-cost Algorithm Empirical Analysis Conclusions and Future Work
UPenn - CIS - 4
OmniVMAli-Reza Adl-Tabatabai, Geoff Langdale, Steven Lucco and Robert WahbeEfficient and LanguageIndependent Mobile Programsfrom Carnegie Mellon University and Colusa Softwarepresented by Suming Chen April 16, 1998MotivationssTwo ways to e
UPenn - CIS - 6
Data on Air: Organization and AccessT. Imielinski, S. Viswanathan, and B.R. Badrinath Presented by Qinhai XiaMotivationPower conservation: Processor: Broadcasting: Quotrex system over FM channel AT&amp;T Hobbit chip Active mode - 25mw, Doze mode - 5
UPenn - CIS - 5
Tcl Agent :A flexible and secure mobile-agent systemPaper by Robert S. Gray Dartmouth College Presented by Vipul Sawhney University of PennsylvaniaPresentation Overview Introduction Agent Tcl Architecture Tcl and Agent Tcl Security in Agen
UPenn - CIS - 05
AgendaOverview of transactional memory (now) Two talks on challenges of transactional memory Rebuttals/panel discussion[1]Transactional Memory OverviewColin Blundell, E Christopher Lewis, Milo Martin University of Pennsylvania {blundell, lewis,
UPenn - CIS - 07
Course Introduction and OverviewNetworked Life CSE 112 Spring 2007 Prof. Michael Kearns Points are physical machines Links are physical wires Interaction is electronic A purely technological network?Internet, Router Level Points: power sta
UPenn - CIS - 07
The Networked Nature of SocietyNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsWhat is a Network? A collection of individual or atomic entities Referred to as nodes or vertices (the dots or points) Collection of links or edges betwee
UPenn - CIS - 07
Contagion, Tipping and Navigation in NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsGladwell, page 7:The Tipping Point is the biography of the ideathat the best way to understand the emergence of fashion trends, the ebb and flow
UPenn - CIS - 07
Long Tails and NavigationNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsOne More (Structural) Property A properly tuned -model can simultaneously explain small diameter high clustering coefficient other models can, too (e.g. cycle+rand
UPenn - CIS - 07
Network Science and the WebNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected gr
UPenn - CIS - 2
Experiments in Behavioral Network Science 2: Kings and PawnsNetworked Life CSE 112 Spring 2007 Michael Kearns &amp; Stephen JuddCrucial Information The experiments take place tomorrow, March 16, beginning at 3 PM sharp. Please arrive a few minutes ea
UPenn - CIS - 2
Introduction to Game Theory and NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsGame Theory A mathematical theory designed to model: how rational individuals should behave when individual outcomes are determined by collective beh
UPenn - CIS - 07
Economic Exchange on NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsExchange Economies Suppose there are a bunch of different goods orcommodities We may all have different initial amounts or endowments I might have 10 sacks of r
UPenn - CIS - 07
Internet EconomicsNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives Users may su
UPenn - CIS - 2
News and Notes 3/18 Two readings in game theory assigned Short lecture today due to 10 AM fire drill HW 2 handed back today, midterm handed back Tuesday No MK OHs todayIntroduction to Game TheoryNetworked Life CSE 112 Spring 2004 Prof. Michael
UPenn - SEAS - 06
S T A N F O R DBayesian Estimation for Autonomous Object Manipulation Based on Tactile PerceptionAnna Petrovskaya, Oussama Khatib, Sebastian Thrun, Andrew Y. NgEmail: anya@cs.stanford.edu Website: http:/cs.stanford.edu/~anyaMotivationToday rob
UPenn - WIML - 06
S T A N F O R DBayesian Estimation for Autonomous Object Manipulation Based on Tactile PerceptionAnna Petrovskaya, Oussama Khatib, Sebastian Thrun, Andrew Y. NgEmail: anya@cs.stanford.edu Website: http:/cs.stanford.edu/~anyaMotivationToday rob
UPenn - SEAS - 06
Strategies for improving face recognition from videoDeborah Thomas, Nitesh V. Chawla, Kevin W. Bowyer, and Patrick J. FlynnComputer Vision Research Lab, University of Notre Dame (http:/www.nd.edu/~cvrl)Goals Improve performance of face recogniti
UPenn - WIML - 06
Strategies for improving face recognition from videoDeborah Thomas, Nitesh V. Chawla, Kevin W. Bowyer, and Patrick J. FlynnComputer Vision Research Lab, University of Notre Dame (http:/www.nd.edu/~cvrl)Goals Improve performance of face recogniti
UPenn - SEAS - 06
DISTRIBUTED DATA MINING ON ASTRONOMY CATALOGSCross Matching : Alignment of Astronomy Catalogs Tuple ID P1 P2 P3 Astronomy Sky Surveys (SDSS , 2MASS) Observes Galaxies, Quasars, Stars Serendipity Objects Raw Data from Telescope is pre-processed H
UPenn - WIML - 06
DISTRIBUTED DATA MINING ON ASTRONOMY CATALOGSCross Matching : Alignment of Astronomy Catalogs Tuple ID P1 P2 P3 Astronomy Sky Surveys (SDSS , 2MASS) Observes Galaxies, Quasars, Stars Serendipity Objects Raw Data from Telescope is pre-processed H
UPenn - CIS - 05
Course Overview and IntroductionNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsWhat do the following questions How does Google find what you want? How do tolerant populations become segregated? How many friends between you and Kevin
UPenn - CIS - 05
The Networked Nature of SocietyNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsWhat is a Network? A collection of individual or atomic entities Referred to as nodes or vertices Collection of links or edges between vertices Links repr
UPenn - CIS - 05
Agenda: Tuesday, Jan 25Reports from the Field: Updates on course web page TA office hours New readings Friendster, Love and Money : Monday NY Times (Katy Keenan) Thats Soooo High School : Monday MSNBC (Jake Wiseman) BitTorrent: Today
UPenn - CIS - 05
Agenda: Thursday, Feb 3 Midterm date: Thursday, March 3 New readings in Watts Our navigation experiment: some analysis Brief introduction to graph theoryNews and Notes: Tuesday Feb 8 From the Field: NY Times article 2/8 on hate groups on Or
UPenn - CIS - 05
The Web as NetworkNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected graph Wha
UPenn - CIS - 2
Introduction to Game TheoryNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsGame Theory A mathematical theory designed to model: how rational individuals should behave when individual outcomes are determined by collective behavior strate
UPenn - CIS - 05
Interdependent Security Games and NetworksNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsGame Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. Repeated matrix games Correlated equilibria the basic obje
UPenn - CIS - 05
Exchange Economies and NetworksNetworked Life CSE 112 Spring 2005 Prof. Michael Kearns Suppose there are a bunch of different goods wheat, rice, paper, raccoon pelts, matches, grain alcohol, no differences or distinctions within a good: rice is
UPenn - CIS - 05
Pre-Play Preparation:Network Exchange Experiments: Tuesday, April 12Round 1 Play: 1. Check in with the TAs to discover whether you will be a buyer or a seller today. You will then be issued 2 envelopes. 2. On the outside of each envelope,
UPenn - CIS - 05
Behavioral Game Theory: A Brief IntroductionNetworked Life CSE 112 Spring 2005 Prof. Michael Kearns Supplementary slides courtesy of Colin Camerer, CalTechBehavioral Game Theory and Game Practice Game theory: how rational individuals should behav
UPenn - CIS - 05
Game Theory and the InternetNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives Us
UPenn - CIS - 06
Course Introduction and OverviewNetworked Life CSE 112 Spring 2006 Prof. Michael Kearns A purely technological network? Points are physical machines Links are physical wires Interaction is electronic What more is there to say?Internet, Rout
UPenn - CIS - 06
News and Notes, 1/12 Please give your completed handout from Tue to Jenn now Reminder: Mandatory out-of-class experiments 1/24 and 1/25 likely time: either 5-7PM or 6-8 PM both sessions are required if you are registered and cannot make one or b
UPenn - CIS - 06
Contagion and Tipping in NetworksNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsGladwell, page 7:The Tipping Point is the biography of the ideathat the best way to understand the emergence of fashion trends, the ebb and flow of crime wa
UPenn - CIS - 06
Social Network TheoryNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsNatural Networks and Universality Consider the many kinds of networks we have examined: These networks tend to share certain informal properties: large scale; conti
UPenn - CIS - 06
The Web as NetworkNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected graph Wha
UPenn - CIS - 06
Exchange Economies on NetworksNetworked Life CSE 112 Spring 2006 Prof. Michael Kearns Suppose there are a bunch of different goodsExchange Economies wheat, rice, paper, raccoon pelts, matches, grain alcohol, no differences or distinctions wit
UPenn - CIS - 2
Behavioral Graph ColoringMichael Kearns Computer and Information Science University of Pennsylvania Collaborators: Nick Montfort Siddharth Suri Special Thanks: Colin Camerer, Duncan Watts, Huanlei NiBackground and Motivation Network Structure Inf
UPenn - CIS - 06
Economics and the InternetNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives User
UPenn - SEAS - 06
Some recent advances in near-neighbor learningMaya R. GuptaUniversity of WashingtonEric Garcia Univ. Washington William Mortenson Univ. Washington Andrey Stroilov GoogleMichael Friedlander Univ. British Columbia Richard Olshen Stanford Robert Gr
UPenn - SEAS - 06
Statistical Relational Learning: Theory &amp; ApplicationsLise Getoor University of Maryland, College ParkWhy SRL?Traditional statistical machine learning approaches assume:A random sample of homogeneous objects from single relationTradition
UPenn - SEAS - 06
Learning User Preferences for Sets of ObjectsMarie desJardinsUniversity of Maryland Baltimore County Workshop on Machine Learning: Theory, Applications, Experience October 4, 2006Joint work with Eric Eaton and Kiri WagstaffThis work was support
UPenn - LING - 057
Language and Popular Culture: LING057First things firstFocus of this course:Contrasting A with B:A: What we know about language how it works, how we acquire it, what is its structure, and how it works in society (a.k.a.) Sociolinguistics B: Popu
UPenn - PAPERS - 2006
What is Quality?Workshop on Quality Assurance and Quality Measurement for Language and Speech ResourcesChristopher Cieri Linguistic Data Consortium {ccieri}@ldc.upenn.edus LREC2006: The 5th Language Resource and Evaluation Conference, Genoa, May
UPenn - PAPERS - 2006
More Data and Tools for More Languages and Research Areas:A Progress Report on LDC ActivitiesChristopher Cieri, Mark Liberman Linguistic Data Consortium {ccieri|myl}@ldc.upenn.edus LREC2006: The 5th Language Resource and Evaluation Conference, Ge
UPenn - PAPERS - 2006
The Mixer and Transcript Reading Corpora: Resources for Multilingual, Crosschannel Speaker Recognition Research*Christopher Cieri1, Walt Andrews2, Joseph P. Campbell3, George Doddington4, Jack Godfrey2, Shudong Huang1, Mark Liberman1, Alvin Martin4,
UPenn - PAPERS - 2006
Corpora Development and PublicationStephanie Strassel Andrew W. Cole University of Pennsylvania, Linguistic Data Consortium strassel@ldc.upenn.edu andrew.cole@ldc.upenn.edu www.ldc.upenn.eduNOTES 2. Each publication, release, updated version, etc.
UPenn - PAPERS - 2006
Integrated Linguistic Resources for Language Exploitation TechnologiesStephanie Strassel, Christopher Cieri, Andy Cole, Denise DiPersio, Mark Liberman, Xiaoyi Ma, Mohamed Maamouri, Kazuaki Maeda {strassel, ccieri, acole2, dipersio, myl, xma, maamour
UPenn - PAPERS - 2006
Towards an Integrated Understanding of Speaking Rate in ConversationJiahong Yuan, Mark Liberman, Christopher CieriUniversity of Pennsylvania Sept. 18, 2006IntroductionFactors that affect speaking rate2 Demographic factors:slower speaking r
UPenn - PAPERS - 2004
The Mixer Corpus of Multilingual, Multichannel Speaker Recognition DataChristopher Cieri1, Joseph P. Campbell2, Hirotaka Nakasone3, David Miller1, Kevin Walker11University of Pennsylvania, Linguistic Data Consortium, Philadelphia, PA, USA 2 MIT L
UPenn - PAPERS - 2004
recent activities in resource creation and distribution and the development of tools and standards Christopher Cieri, Mark Liberman{ccieri,myl}@ldc.upenn.edu University of Pennsylvania Linguistic Data Consortium and Department of Linguistics 3600 Ma
UPenn - PAPERS - 2004
Dialectal Arabic Telephone Speech Corpus: Principles, Tool design, and Transcription ConventionsMohamed Maamouri, Tim Buckwalter, Christopher CieriLinguistic Data Consortium University of Pennsylvania maamouri@ldc.upenn.edu, timbuck2@ldc.upenn.edu,
UPenn - PAPERS - 2003
Robust Sociolinguistic Methodology:Tools, Data and Best PracticesChristopher Cieri, Stephanie Strassel {ccieri, strassel}@ldc.upenn.edu University of Pennsylvania Linguistic Data Consortium and Department of Linguistics 3600 Market Street, Philadel
UPenn - PAPERS - 2002
Resources for Arabic Natural Language ProcessingMohamed Maamouri, Christopher Cieri {maamouri,ccieri}@ldc.upenn.eduUniversity of Pennsylvania Linguistic Data Consortium and Department of Linguistics www.ldc.upenn.edus International Symposium on P
UPenn - PHYS - 1
Lecture 2 IntroRunway Problem, pg. 1Runway Prob., pg. 2Lect. Quest. 1: ramp prob.Lect. Quest. 1: ramp contd.Ramp Prob. Soln., pg. 1Ramp prob. Soln: time c-gLect. Quest. 2: vel. vs. timeLect. Quest. 2: choose graphsLect. Quest. 3: re
UPenn - PHYS - 1
Lecture 3 IntroDefinition of DynamicsNewtons Laws of MotionTypes of ForcesSpring ForcesNormal and friction forcesTensionNormal Forces explainedThe WeightWeight is Normal ForceFind Weight in an ElevatorTension ForcesConnect Que
UPenn - PHYS - 1
Lecture 4 IntroRadioactive DecayRadioactive Decay: statisticalRadioactive Decay: equationRadioactive Decay: exponentialHalf-Life definedNuclear Medicine definedConnect Quest: O15 minimumLect. Quest. 1: max. C leftLect. Quest. 2: 1/1