Kaydı eposta ile gönder: Application development in the DeSyGNER environment: dynamic assembly of independent information resources via direct manipulation authoring.